css權(quán)威指南(6.2學(xué)習(xí)筆記)

六、顏色和背景

可以設(shè)置前景色color和背景色background-color
(前景:指元素中的文本,包括元素的邊框border-color;
背景:指前景后面的空間,直到邊框的邊緣,這樣,內(nèi)容框和填充都是元素背景的一部分background-color和background屬性)

color
允許值 <顏色>
初始值 與用戶有關(guān)
可否繼承 是
適用于 所有元素

舉例:(將顏色和偽類連接連用,可以替代body的設(shè)置)
body{color:#000;}
a:link{color:#808080;}
a.external:link{color:#666;}
a.active{color:silver;}
a.visited{color:#333;}
a.external:visited{color:#000;}

background-color
允許值 <顏色>|transparent
初始值 transparent
可否繼承 否
適用于 所有元素

背景指的是內(nèi)容框和補(bǔ)白(padding),總是位于前景的后面。

背景可以是一幅圖像:
background:url(img.jpg);

background-image
允許值 <url>|none
初始值 none
可否繼承 否
適用于 所有元素,內(nèi)聯(lián)元素(鏈接、表格單元)也可以設(shè)置背景圖片

按方向重復(fù)圖像

background-repeat
允許值 repeat(在兩個(gè)方向上平鋪)| repeat-x| repeat-y| no-repeat
初始值 repeat
可否繼承 否
適用于 所有元素

背景位置

background-position
允許值 【<百分比>|<長度>】{1,2}|【top| center| bottom】|【left| center| right】
初始值 0% 0%
可否繼承 否
適用于 塊級(jí)元素和替換元素
!注意 百分比是指相對(duì)于元素和初始圖像上的一個(gè)點(diǎn)的值

長度值和百分比值可以為負(fù)值,這將使圖像以某種程度偏離元素。

背景圖像固定在視野范圍內(nèi),即使有鼠標(biāo)的滾動(dòng)

background-attachment
允許值 scroll | fixed
初始值 scroll
可否繼承 否
適用于 所有元素

綜合起來,背景屬性可以綜合到一個(gè)縮略屬性中:background

background
允許值 <背景顏色>||<背景圖像>||<背景重復(fù)>||<背景附件>||<背景位置>
初始值 參見以上
可否繼承 否
適用于 所有元素

補(bǔ)白不能設(shè)為負(fù)值,邊界卻可以

定位

設(shè)置position:absolute(表示絕對(duì)定位),這條語句的作用將元素從文檔流中拖出來,然后使用left、right、top、bottom屬性相對(duì)于其最接近的一個(gè)具有定位屬性的父包含塊進(jìn)行絕對(duì)定位。如果不存在這樣的包含塊,則相對(duì)于body元素,即相對(duì)于瀏覽器窗口。

position
允許值 static | relative | absolute | fixed | inherit
初始值 static
適用于 所有元素
可否繼承 否

絕對(duì)定位position:absolute

(1)絕對(duì)定位元素定位是根據(jù)它的包含塊進(jìn)行定位的,它的包含塊不一定是它的父元素,只要把想包含它的元素設(shè)置為position:relative就行
(2)另外,重要的一點(diǎn)是:當(dāng)元素被定位時(shí),它為后輩元素生成了包含塊,可以絕對(duì)定位一個(gè)元素,然后再絕對(duì)定位它的后輩

相對(duì)定位position:relative

嵌套相對(duì)定位:
當(dāng)相對(duì)定位一個(gè)元素時(shí),它立即為每個(gè)下級(jí)元素生成一個(gè)新的包含塊。這個(gè)包含塊與元素定位的位置相關(guān)。這樣,可以相對(duì)一個(gè)元素的上級(jí)元素來定位它,使自身被相對(duì)定位。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,189評(píng)論 0 1
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,119評(píng)論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,438評(píng)論 0 11
  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    前端進(jìn)階之旅閱讀 16,878評(píng)論 32 459
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 2,059評(píng)論 0 6

友情鏈接更多精彩內(nèi)容