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

常用CSS精簡(jiǎn)縮寫方法歸納

開(kāi)發(fā) 前端
CSS高手們經(jīng)常追求CSS代碼的精煉,結(jié)構(gòu)清晰,其中一個(gè)方向就是采用CSS簡(jiǎn)寫,這里就向大家描述一下幾種常用CSS精簡(jiǎn)縮寫方法,相信你一定會(huì)感興趣。

熟練的運(yùn)用CSS縮寫,精簡(jiǎn)CSS代碼,可以極大提高你的CSS代碼的可讀性,這里和大家分享一下幾種常用CSS精簡(jiǎn)縮寫方法,通過(guò)CSS縮寫可以讓你的CSS文件更小,更易讀,相信本文介紹一定會(huì)讓你有所收獲。

常用CSS精簡(jiǎn)縮寫方法歸納

CSS高手們經(jīng)常追求CSS代碼的精煉,結(jié)構(gòu)清晰,其中一個(gè)方向就是采用CSS縮寫。通過(guò)CSS縮寫可以讓你的CSS文件更小,更易讀。今天我們就歸納幾個(gè)經(jīng)常使用的CSS精簡(jiǎn)寫法。

盒子大小

這里主要用于兩個(gè)屬性:margin和padding,我們以margin為例,padding與之相同。盒子有上下左右四個(gè)方向,每個(gè)方向都有個(gè)外邊距:

示例代碼

  1. margin-top:1px;  
  2. margin-right:1px;  
  3. margin-botton:1px;  
  4. margin-left:1px;  
  5.  

這四個(gè)值進(jìn)行CSS縮寫的方式是:

示例代碼

  1. margin:1px1px1px1px;  
  2.  

備注:縮寫的順序是上->右->下->左。順時(shí)針的方向。

如果四個(gè)空白數(shù)值相同還可以進(jìn)一步縮寫:

示例代碼

  1. margin:1px;//四個(gè)方向的邊距相同  
  2.  

更多的CSS縮寫方式:

示例代碼

  1. margin:1px2px;//上下邊距都為1px,左右邊距均為2px,等同于margin:1px2px1px2px  
  2. margin:1px2px3px;//右邊距和左邊距相同,等同于margin:1px2px3px2px;  
  3. margin:1px2px1px3px;//注意,這里雖然上下邊距都為1px,但是這里不能縮寫。  
  4.  

#p#邊框(border)

先介紹一下border的基本屬性:

border-width:數(shù)字+單位;
border-style:none||hidden||dashed||dotted||double||groove||inset||outset||ridge||solid;
border-color:顏色;
border可以按照width、style和color的順序簡(jiǎn)寫:

示例代碼

  1. border:5pxsolid#369;  
  2.  

備注:border默認(rèn)的寬度是3px,默認(rèn)的色彩是black——黑色。border的縮寫中border-style是必須的。

我們還可以針對(duì)邊的每個(gè)屬性進(jìn)行精簡(jiǎn)CSS縮寫,CSS縮寫規(guī)則類似盒子大小的縮寫,如下:

示例代碼

  1. border-width:1px2px3px;  
  2. border-style:soliddasheddottedgroove;  
  3. border-color:redbluewhiteblack;  
  4.  

背景(background)

還是照例先介紹一下background的基本語(yǔ)法

  1. background-color:color||#hex||RGB(%||0-255)||RGBa;  
  2. background-image:url();  
  3. background-repeat:repeat||repeat-x||repeat-y||no-repeat;  
  4. background-position:XY||(top||bottom||center)(left||right||center);  
  5. background-attachment:scroll||fixed;  
  6.  

background的簡(jiǎn)寫可以大大的提高CSS的效率:

示例代碼

  1. background:#fffurl(img.png)no-repeat00;  
  2.  

備注:background的簡(jiǎn)寫也有些默認(rèn)值:background:#fffurl(img.png)no-repeat00;background屬性的值不會(huì)繼承,你可以只聲明其中的一個(gè),其它的值會(huì)被應(yīng)用默認(rèn)的。

本文來(lái)自CSS在線:http://www.CSSCSS.org/CSSarticle/201042831.shtml

【編輯推薦】

  1. 學(xué)習(xí)筆記 剖析CSS縮寫六大規(guī)則
  2. 常用CSS縮寫語(yǔ)法總結(jié)
  3. CSS中DIV彈出層問(wèn)題解決方案
  4. CSS規(guī)范化命名通用命名規(guī)則
  5. CSS分欄布局的兩種方法:絕對(duì)定位和浮動(dòng)
責(zé)任編輯:佚名 來(lái)源: csscss.org
相關(guān)推薦

2010-09-06 13:59:23

CSS縮寫

2010-09-10 15:36:29

CSS縮寫

2010-09-14 09:24:40

CSS實(shí)例

2010-09-01 10:09:32

CSS樣式

2009-10-26 16:53:00

VB.NET常用代碼

2010-09-03 14:46:46

CSS縮寫CSS

2019-03-14 15:40:13

JavaScript CSS 工具

2010-05-14 17:27:40

MySQL中文亂碼

2010-09-02 11:03:48

CSS

2020-06-09 10:09:38

IT預(yù)算首席財(cái)務(wù)官CIO

2009-11-04 10:35:42

ADO.NET Con

2010-09-07 10:20:21

CSS

2010-08-25 13:10:43

div高度CSS

2010-08-26 15:27:57

CSS

2010-10-12 10:38:14

2009-07-21 14:15:00

iBATIS.NET多

2010-05-27 10:50:11

MySQL命令

2023-04-28 10:34:28

UbuntuISO

2010-01-11 13:20:17

Cisco交換機(jī)配置

2020-04-23 10:35:10

Docker鏡像實(shí)踐
點(diǎn)贊
收藏

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