CSS復合樣式


關於font

OK,我們先從font來談起。

如下一段代碼:

div{

font-size: 14px;

font-family: '\5FAE\8F6F\96C5\9ED1';

font-weight: bold;

font-style:italic;

line-height: 28px;

}

OK,我們看到,這一系列的操作都是針對font的。這些樣式,其實我們是可以縮寫的。

div{font: italic bold 14px/28px '\5FAE\8F6F\96C5\9ED1';}

 

5行的代碼用一個font搞定,

那么這樣寫是什么意思呢?

首先,font系列,也是可以縮寫的

我們來分析一下上面的例子。

div{font: italic bold 14px/28px '\5FAE\8F6F\96C5\9ED1';}

font-style:italic

font- weight:bold

font-size:14px;

line-height:28px;

font-family: '\5FAE\8F6F\96C5\9ED1'; (微軟雅黑的字符編碼)

 

當然了,這個font還有一些更簡單的寫法。

如果你只有 字體大小 行高 和 字體的話

那么你就可以這樣寫了 font:14px/28px ‘\5FAE\8F6F\96C5\9ED1’;

當然 如果你的文字還要加粗的話,可以這樣寫

font:bold 14px/28px ‘\5FAE\8F6F\96C5\9ED1’;

這幾個屬性理論上沒有順序之分的

規定的順序為:font-style,font-variant,font-weight,font-size,font-family 

關於margin

margin-top: 10px;

margin-right: 10px;

margin-bottom: 10px;

margin-left: 10px;

 

OK,這么四個方向的margin都一樣,那么就可以簡單的寫成margin:10px;了

margin中一些有意思的參數:

margin:0;

當它有一個值的時:它是4個方向都一樣

Margin:0 auto;

當它有兩個值時,第一個參數代表上下  第二個參數代表左右

Margin:0 auto 10px;

當它有三個值時,第一個是上  第二個是左右,第三個是下

Margin:10px 16px 11px 9px;

當他有四個值時,他就是四個方向,順序是一個順時針的順序,故上 右 下 左 的一個順序

 

Padding

同margin

 

關於background

如下一段背景代碼:

background-color: red;

background-image: url(1.jpg);

background-position: left top;

background-repeat: no-repeat;

我們可以把他用復合寫法寫成

background:red url(1.jpg) left top no-repeat;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM