第十一課:包邊(Borders)
Borders的用途很廣泛,如裝飾元素或強調兩樣東西的間隔等。CSS給你在網頁中使用Borders提供了無限選擇。
border-width
border-color
border-style
border
包邊寬度[border-width]
包邊的寬度是用特性border-width定義的,可以獲得薄,中和厚,或用pixels標示的數字值。下面是關于這一系統的實例:
包邊顏色[border-color]
特性border-color定義了包邊的顏色。值是正常的顏色值,即 “#123456″,”rgb(123,123,123)” 或”yellow” 。
包邊的類型[border-style]
包邊有很多類型可選,下面展示IE瀏覽器解釋的其中8種。所有實例都是金色,并且采用厚度“thick”,但實際上也可以用其它顏色和厚度顯示。如果不需要包邊,可以用none或hidden值。
定義包邊的實例
上文提到的三個特性可以放在一起用于每個元素,并產生不同的包邊。下面讓我們通過舉例說明一個定義 <h1>, <h2>, <ul> 和 <p>的文檔。雖然顯示結果不是很好看,但能說明一些可能性。
h1 {
border-width: thick;
border-style: dotted;
border-color: gold;
}
h2 {
border-width: 20px;
border-style: outset;
border-color: red;
}
p {
border-width: 1px;
border-style: dashed;
border-color: blue;
}
ul {
border-width: thin;
border-style: solid;
border-color: orange;
}
還可以聲明top-, bottom-, right-或left包邊的特點。下面實例將告訴你怎樣做:
h1 {
border-top-width: thick;
border-top-style: solid;
border-top-color: red;
border-bottom-width: thick;
border-bottom-style: solid;
border-bottom-color: blue;
border-right-width: thick;
border-right-style: solid;
border-right-color: green;
border-left-width: thick;
border-left-style: solid;
border-left-color: orange;
}
匯編[border]
在有許多特性的情況下,可以用border將許多特性匯編在一起。請看實例:
p {
border-width: 1px;
border-style: solid;
border-color: blue;
}
可以將其匯編為:
p {
border: 1px solid blue;
}
總結
這一課學習了用CSS給網頁添加包邊的無限選擇。下一課,我們將學習如何給箱型定義高和寬的尺寸。
版權宣告:
作者:Riley.Chou
連結:https://sh100k.com/%e7%ac%ac%e5%8d%81%e4%b8%80%e8%af%be%ef%bc%9a%e5%8c%85%e8%be%b9%ef%bc%88borders%ef%bc%89/
來源:SH100K – 生活百科
文章版權歸作者所有,未經允許請勿轉載。