亚洲欧美精品aaaaaa片-亚洲国产精久久久久久久-国内精品久久久久久中文字幕-国模无码一区二区三区不卡-性色av极品无码专区亚洲-亚洲国产精品99久久久久久-三级毛片精品在线观看-亚洲黄片在线播放-日韩亚洲专区中文字幕-亚洲国产a国产片精品-荫蒂被男人添的好舒服A片漫画,久久精品成人鲁丝电影,日本强伦姧人妻一区二区,16女下面流水不遮视频

{dede:field.typename/}資訊

探知 ? 創造美好

不斷超越客戶的期望值,源自我們對這個行業的熱愛

企業網站CSS屬性簡寫優化的實用技巧

來源:網站建設觀點 - 遠策科技 | 2019-04-03

很多企業站的網站源代碼臃腫不堪,尤其是在定義CSS屬性時經常出現重復的問題,雖然不影響網頁的最終效果,但是如果CSS文件過大會影響網站打開速度,而且后期如果需要修改網頁的話就會無形中增加工作量,今天我們就跟大家分享一些關于CSS屬性的簡寫優化的方法。

網站建設CSS簡寫
 
CSS簡寫就是指將多行的CSS屬性簡寫成一行,又稱為CSS代碼優化或CSS縮寫。CSS簡寫的最大好處就是能夠顯著減少CSS文件的大小,優化網站整體性能,更加容易閱讀。常見的CSS簡寫示例如下:
 
1、盒子大小CSS簡寫示例:
這里主要用于兩個屬性:margin和padding,我們以margin為例,padding與之相同。
margin-top:1px;margin-right:2px;margin-bottom:3px;margin-left:4px;簡寫為:margin:1px 2px 3px 4px;
margin:1px 1px 1px 1px;簡寫為:margin:1px;
margin:1px 2px 1px 2px;簡寫為:margin:1px 2px;
margin:1px 2px 3px 2px;簡寫為:margin:1px 2px 3px;
 
2、邊框(border)屬性CSS簡寫示例:
border-width:1px;border-style:solid;border-color:#000;簡寫為:border:1px solid #000;
 
3、背景(Backgrounds)屬性CSS簡寫示例:
background-color:#f00;background-image:url(background.gif);background-repeat:no-repeat;background-attachment:fixed;background-position:00;
簡寫為:background:#f00 url(background.gif) no-repeat fixed 0 0;
 
4、字體(fonts)屬性CSS簡寫示例:
font-style:italic;font-variant:small-caps;font-weight:bold;font-size:1em;line-height:140%;font-family:"Lucida Grande",sans-serif;
簡寫為:font:italic small-caps bold 1em/140%"Lucida Grande",sans-serif;
注意,很多時候我們縮寫字體定義,至少要定義font-size和font-family兩個值。
 
5、列表(lists)屬性CSS簡寫示例:
取消默認的圓點和序號可以這樣寫list-style:none;,
list-style-type:square;list-style-position:inside;list-style-image:url(image.gif);
簡寫為:list-style:square inside url(image.gif);
 
6、顏色(Color)
16進制的色彩值,如果每兩位的值相同,可以縮寫一半。例如:
Aqua: #00ffff ——#0ff
Black: #000000 ——#000
Blue: #0000ff ——#00f
Dark Grey: #666666 ——#666
Fuchsia:#ff00ff ——#f0f
Light Grey: #cccccc ——#ccc
Lime: #00ff00 ——#0f0
Orange: #ff6600 ——#f60
Red: #ff0000 ——#f00
White: #ffffff ——#fff
Yellow: #ffff00 ——#ff0
 
7、屬性值為0
書寫原則是如果CSS屬性值為0,那么你不必為其添加單位(如:px/em)
padding:10px 5px 0px 0px;簡寫為:padding:10px 5px 00 ;
 
8、最后一個分號
最后一個屬性值后面分號可以不寫,如:
#nav{border-top:4px solid #333;font-style: normal;font-variant:normal;font-weight: normal;}
可以簡寫成:
#nav{border-top:4px solid #333;font-style: normal;font-variant:normal;font-weight: normal}
 
9、圓角半徑(border-radius)
border-radius是css3中新加入的屬性,用來實現圓角邊框。
-moz-border-radius-bottomleft:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
border-bottom-left-radius:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;
可以簡寫成:
-moz-border-radius:0 6px 6px;
-webkit-border-radius:0 6px 6px;
border-radius:0 6px 6px;
語法 border-radius:topleft topright bottomright bottomleft
 
關于CSS屬性縮寫當然還有很多代碼可以簡化,這就需要大家在運用中多多觀察記錄和實踐了。

多一份參考,總有益處

131-1155-0088 / 159-3167-7513

遠策 - 建站推廣一站式服務

您可 微信掃碼 或 撥打電話 咨詢
在線咨詢 稍后再說

131-1155-0088