国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > CSS > 正文

12個(gè)CSS高級(jí)技巧匯總

2024-07-11 08:29:39
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
1、使用 :not() 在菜單上應(yīng)用/取消應(yīng)用邊框

先給每一個(gè)菜單項(xiàng)添加邊框
CSS Code復(fù)制內(nèi)容到剪貼板
  1. /* add border */   .nav li {   
  2. border-right: 1px solid #666;    }   
  3. 然后再除去最后一個(gè)元素……      
  4. //* remove border */   .nav li:last-child {   
  5. border-right: none;    }   
  6. 可以直接使用 :not() 偽類來(lái)應(yīng)用元素:    .nav li:not(:last-child) {   
  7. border-right: 1px solid #666;    }  

這樣代碼就干凈,易讀,易于理解了。
當(dāng)然,如果你的新元素有兄弟元素的話,也可以使用通用的兄弟選擇符(~):

CSS Code復(fù)制內(nèi)容到剪貼板
  1. .nav li:first-child ~ li {    border-left: 1px solid #666;   
  2. }  
2、給 body添加行高

你不需要分別添加 line-height 到每個(gè) <p>,<h*>等。只要添加到 body 即可:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. body {    line-height: 1;   
  2. }  

這樣文本元素就可以很容易地從 body 繼承。

3、所有一切都垂直居中

要將所有元素垂直居中,太簡(jiǎn)單了:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. html, body {    height: 100%;   
  2. margin: 0;    }   
  3.      
  4. body {    -webkit-align-items: center;    
  5. -ms-flex-align: center;     align-items: center;   
  6. display: -webkit-flex;    display: flex;   
  7. }  


看,是不是很簡(jiǎn)單。
注:在IE11中要小心flexbox。

4、逗號(hào)分隔的列表

讓HTML列表項(xiàng)看上去像一個(gè)真正的,用逗號(hào)分隔的列表:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. ul > li:not(:last-child)::after {    content: ",";   
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 项城市| 余江县| 社会| 临高县| 平泉县| 全椒县| 遵化市| 时尚| 安阳市| 武强县| 苏尼特左旗| 田林县| 固镇县| 英德市| 石楼县| 南皮县| 赤峰市| 宁南县| 正镶白旗| 肇庆市| 防城港市| 庆云县| 永嘉县| 张家口市| 浦北县| 呼和浩特市| 贞丰县| 威宁| 乐至县| 正蓝旗| 贵溪市| 忻城县| 隆化县| 卢湾区| 宜都市| 五河县| 阳东县| 蒙自县| 鲁山县| 徐闻县| 灵璧县|