CSS3第二天(元素顯示模式、圖片背景設定)

Anne起飞记發表於2024-08-07

1.元素顯示模式

①塊元素 <h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等

特點:

1.獨佔一行

2.高、寬、外邊距、內邊距可控制

3.寬度預設是父級容器寬度的100%

4.裡面放行內或塊級元素

注意:文字類元素內不能使用塊級元素 <p>、<h1>~<h6>

②行內元素 <a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>等

1.相鄰元素在一行上,一行可顯示多個

2.高寬不可控

3.預設寬度就是本身內容的寬度

4.行內元素只能容納文字或其他行內元素

注意:<a>連結裡不能巢狀連結 特殊情況連結<a>裡面可以放塊級元素,但轉換一下塊級模式最安全

③行內塊元素 <img/>、<input/>、<td>

特點:

1.一行可以顯示多個,之間有空白縫隙

2.預設寬度是它本身內容的寬度

3.高度、行高、外邊距、內邊距可控

元素顯示模式轉換:

轉換為塊元素:display:block;(經常使用,可以給它設定寬高)

轉換為行內元素:display:inline;(設定在 同一行)

轉換為行內塊元素:display:inline-block;(兼具)

line-height=盒子高度的值,則行內文字會垂直居中。

CSS背景:

背景顏色bcg-color:xx

背景圖片bcg-image:url(images/logo.png)/none 背景圖片在背景顏色上

背景平鋪bcg-repeat:repeat no-repeat repeat-x repeat-y

背景圖片

①設定方位名詞

bcg-position:x軸 y軸; 如果省略一個,預設按居中顯示。

x軸:left center right

y軸:top center bottom

②精確單位

bcg-position:x軸 y軸;x和y的位置按順序寫,如果寫一個值,則是x軸方位值,y軸居中。

③混合單位 同上

背景固定bcg-attachent:scroll fixed

背景複合寫法:沒有特定順序 一般習慣約定為:

background:背景顏色 背景圖片地址 背景平鋪 背景影像滾動 背景圖片位置

background:transparent url(image.jpg) repeat-y fixed top;

background:rgba(0,0,0,.3) 紅-綠-藍-alpha透明度百分比

相關文章