天天看點

HTMLCSS學習筆記(五)——CSS清單屬性

CSS清單屬性

1)定義清單符号樣式

list-style-type:disc(實心圓)/circle(空心圓)/square(實心方塊)/none(去掉清單符号);

list-style-type:none===list-style:none;

2)使用圖檔作為清單符号

list-style-image:url(所使用圖檔的路徑及全稱);

3)定義清單符号的位置

list-style-position:outside(外邊)/inside(裡邊);

CSS背景屬性

1)背景顔色

文法:選擇符{background-color:顔色值;}

2)背景圖檔的設定

文法:background-image:url(背景圖檔的路徑及全稱);

說明:

網頁上有兩種圖檔形式:插入圖檔、背景圖;

插入圖檔:屬于網頁内容,也就是結構。

背景圖:屬于網頁的表現,背景圖上可以顯示文字、插入圖檔、表格等。

3)背景圖檔平鋪屬性

文法:選擇符{background-repeat:no-repeat/repeat/repeat-x/repeat-y }

no-repeat:不平鋪

repeat:平鋪

repeat-x:橫向平鋪

repeat-y :縱向平鋪

4)背景圖檔的定位

文法:選擇符{background-position:left/center/right/數值 top/center/bottom/數值;}

水準方向上的對齊方式(left/center/right)或值

垂直方向上的對齊方式(top/center/bottom)或值

background-position:值1 值2;

兩個值 :第一個值表示水準位置的值,第二個值:表示垂直位置的值。

當兩個值都是center的時候寫一個值就可以代表的是水準位置和垂直位置

說明:向左方向,向上方向是負值

5)background的簡寫

背景屬性的縮寫文法:

background:屬性值1 屬性值2 屬性值3;

背景縮寫:background:url(背景圖檔的路徑及全稱) no-repeat center top #f00;

CSS邊框屬性

border:邊框寬度 邊框風格 邊框顔色;

例如:border:5px solid #ff0000

邊框:border,網頁中很多修飾性線條都是由邊框來實作的。

邊框寬度:border-width:

​ 邊框顔色:border-color:

​ 邊框樣式:border-style:solid(實線)/dashed(虛線)dotted(點劃線)double(雙線)

可單獨設定一方向邊框:

border-bottom:邊框寬度 邊框風格 邊框顔色;底邊框

border-left:邊框寬度 邊框風格 邊框顔色;左邊框

border-right:邊框寬度 邊框風格 邊框顔色;右邊框

border-top:邊框寬度 邊框風格 邊框顔色;上邊框

邊框三角形

制作過程

1、将div的寬度和高度設為0

2、設定邊框寬度、樣式、顔色

3、此時得到四個三角形,若需要去掉一些三角形時,可以使用以下方法實作:

(1)、使用rgba()将透明度改成0

(2)、使用關鍵字transparent

(3)、将顔色設為跟背景色一樣的顔色

div{
            width: 0;
            height: 0;
            background: gray;
            border-width: 100px;
            border-style: solid;
            border-color: transparent red blue yellow;
            /* border-color: rgba(0, 128, 0, 0) red blue yellow; */
            /* border-color: gray red blue yellow;*/
        }
           
HTMLCSS學習筆記(五)——CSS清單屬性

CSS Float屬性的應用原理

文法:float:none/left/right;

float:定義網頁中其它文本如何環繞該元素顯示

浮動的目的:就是讓豎着的東西橫着來

有三個取值:

left:元素活動浮動在文本左面;

right:元素浮動在右面;

none:預設值,不浮動。

擴充知識點:浮動的排序規則

  • 相同方向的浮動元素,先浮動的顯示在前面.
  • 不同方向的浮動元素,左浮找左浮,右浮找右浮
  • 浮動元素浮動之後的位置,由浮動元素浮動之前在标準流中的位置來決定.
  • 貼靠現象: 如果浮動的最後一個元素超過了父元素的寬度,會自動找上一個元素貼過去,如果寬度還是不夠,繼續找上一個~如果父元素寬度還是不夠的話,那就隻能湊合呆着了
  • 圖文混排

清除浮動的關鍵字是clear,文法:clear : none | left | right | both

none : 預設值。允許兩邊都可以有浮動對象

​left : 不允許左邊有浮動對象

​right : 不允許右邊有浮動對象

​both : 不允許有浮動對象

​對于CSS的清除浮動(clear),一定要牢記:這個規則隻能影響使用清除的元素本身,不能影響其他元素。清除浮動隻是改變元素的排列方式,浮動之後橫着排,清除某一個元素之後,該元素會豎着排

繼續閱讀