自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

輕松玩轉(zhuǎn)CSS樣式屬性代碼縮寫

開發(fā) 前端
你對CSS樣式屬性代碼縮寫是否熟悉,CSS樣式中不同類有相同屬性及屬性值的縮寫,對于兩個不同的類,但是其中有部分相同甚至是全部相同的屬性及屬性值時,應(yīng)對其加以合并縮寫。

本文向大家描述一下CSS樣式屬性代碼縮寫的用法,CSS樣式中不同類有相同屬性及屬性值的縮寫,對于兩個不同的類,特別是當(dāng)有多個不同的類而有相同的屬性及屬性值時,合并縮寫可以減少代碼量并易于控制。

CSS樣式屬性代碼縮寫

1、CSS樣式中不同類有相同屬性及屬性值的縮寫:

對于兩個不同的類,但是其中有部分相同甚至是全部相同的屬性及屬性值時,應(yīng)對其加以合并縮寫,特別是當(dāng)有多個不同的類而有相同的屬性及屬性值時,合并縮寫可以減少代碼量并易于控制。如:

  1. #mainMenu{  
  2. background:url(../images/bg.gif);  
  3. border:1pxsolid#333;  
  4. width:100%;  
  5. height:30px;  
  6. overflow:hidden;  
  7. }  
  8. #subMenu{  
  9. background:url(../images/bg.gif);  
  10. border:1pxsolid#333;  
  11. width:100%;  
  12. height:20px;  
  13. overflow:hidden;  
  14. }  
  15.  

CSS樣式中兩個不同類的屬性值有重復(fù)之處,剛可以縮寫為:

  1. #mainMenu,#subMenu{  
  2. background:url(../images/bg.gif);  
  3. border:1pxsolid#333;  
  4. width:100%;  
  5. overflow:hidden;  
  6. }  
  7. #mainMenu{height:30px;}  
  8. #subMenu{height:20px;}  
  9.  

 2、CSS樣式中同一屬性的縮寫:

同一屬性根據(jù)它的屬性值也可以進行簡寫,如:

  1. .search{  
  2. background-color:#333;  
  3. background-image:url(../images/icon.gif);  
  4. background-repeat:no-repeat;  
  5. background-position:50%50%;  
  6. }  
  7. .search{  
  8. background:#333url(../images/icon.gif)no-repeat50%50%;  
  9. }  
  10.  

 #p#3、CSS樣式中內(nèi)外側(cè)邊框的縮寫:

在CSS中關(guān)于內(nèi)外側(cè)邊框的距離是按照上、右、下、左的順序來排列的,當(dāng)這四個屬性值不同時也可直接縮寫,如:

  1. .btn{  
  2. margin-top:10px;  
  3. margin-right:8px;  
  4. margin-bottom:12px;  
  5. margin-left:5px;  
  6. padding-top:10px;  
  7. padding-right:8px;  
  8. padding-bottom:12px;  
  9. padding-left:8px;  
  10. }  
  11.  

 則可縮寫為:

  1. .btn{  
  2. Margin:10px8px12px5px;  
  3. Padding:10px8px12px5px;  
  4. }  
  5.  

而如果當(dāng)上邊與下邊、左邊與右邊的邊框?qū)傩灾迪嗤瑫r,則屬性值可以直接縮寫為兩個,如:

  1. .btn{  
  2. margin-top:10px;  
  3. margin-right:5px;  
  4. margin-bottom:10px;  
  5. margin-left:5px;  
  6. }  
  7.  

縮寫為:

  1. .btn{margin:10px5px;}  
  2.  

而當(dāng)上下左右四個邊框的屬性值都相同時,則可以直接縮寫成一個,如:

  1. .btn{  
  2. margin-top:10px;  
  3. margin-right:10px;  
  4. margin-bottom:10px;  
  5. margin-left:10px;  
  6. }  
  7.  

縮寫為:

  1. .btn{margin:10px;}  
  2.  

4、CSS樣式中顏色值的縮寫:

當(dāng)RGB三個顏色值數(shù)值相同時,可縮寫顏色值代碼。如:.

  1. menu{color:#ff3333;}  
  2.  

可縮寫為:

  1. .menu{color:#f33;}  
  2.  

【編輯推薦】

  1. CSS樣式實時切換技巧剖析
  2. 創(chuàng)建和插入CSS樣式表秘笈
  3. 專家推薦三大“頂級”CSS技巧!
  4. 探究網(wǎng)頁布局中CSS無效的十個常見原因
  5. DIV CSS初學(xué)者必須掌握的10個問題與技巧

 

責(zé)任編輯:佚名 來源: 52css.com
相關(guān)推薦

2010-09-10 15:36:29

CSS縮寫

2010-09-03 14:09:28

CSSCSS樣式

2010-09-16 10:10:50

CSSdisplay

2010-08-23 08:53:04

CSSmargin外邊距

2010-09-06 13:59:23

CSS縮寫

2010-09-14 15:04:42

list-styleCSS

2010-09-16 10:29:47

DisplayVisibilityCSS

2020-09-24 10:57:12

編程函數(shù)式前端

2021-11-10 16:07:01

鴻蒙HarmonyOS應(yīng)用

2021-11-10 16:08:45

鴻蒙HarmonyOS應(yīng)用

2019-10-26 13:59:35

PythonRFM模型數(shù)據(jù)

2010-09-08 11:28:24

CSS縮寫

2023-08-18 14:39:02

2010-07-09 12:09:34

IT運維Mocha BSM摩卡軟件

2024-08-16 14:28:21

2017-07-20 11:11:39

前端CSS書寫規(guī)范

2009-09-18 16:15:25

CSS樣式屬性

2022-03-30 14:34:21

鴻蒙HarmonyOScss

2010-09-14 14:10:36

CSS樣式表

2010-09-01 10:27:12

CSS
點贊
收藏

51CTO技術(shù)棧公眾號