在 CSS3 中, 增加了一些新的用戶界面特性來調(diào)整元素尺寸,框尺寸和外邊框。
在本章中,您將了解以下的用戶界面屬性:
resize
box-sizing
outline-offset
表格中的數(shù)字表示支持該屬性的第一個(gè)瀏覽器版本號(hào)。
緊跟在 -webkit-, -ms- 或 -moz- 前的數(shù)字為支持該前綴屬性的第一個(gè)瀏覽器版本號(hào)。
屬性 | |||||
---|---|---|---|---|---|
resize | 4.0 | 不兼容 | 5.0
4.0 -moz- |
4.0 | 15.0 |
box-sizing | 10.0
4.0 -webkit- |
8.0 | 29.0
2.0 -moz- |
5.1
3.1 -webkit- |
9.5 |
outline-offset | 4.0 | 不兼容 | 5.0
4.0 -moz- |
4.0 | 9.5 |
CSS3中,resize屬性指定一個(gè)元素是否應(yīng)該由用戶去調(diào)整大小。
CSS代碼如下:
box-sizing 屬性允許您以確切的方式定義適應(yīng)某個(gè)區(qū)域的具體內(nèi)容。
規(guī)定兩個(gè)并排的帶邊框方框:
outline-offset 屬性對(duì)輪廓進(jìn)行偏移,并在超出邊框邊緣的位置繪制輪廓。
輪廓與邊框有兩點(diǎn)不同:
輪廓不占用空間
輪廓可能是非矩形
The CSS code is as follows:
規(guī)定邊框邊緣之外 15 像素處的輪廓:
下表中為CSS3的新用戶界面屬性,您可以點(diǎn)擊對(duì)應(yīng)的屬性,了解到更多的內(nèi)容以及對(duì)應(yīng)屬性的用法等等:
屬性 | 說明 | CSS |
---|---|---|
appearance | 允許您使一個(gè)元素的外觀像一個(gè)標(biāo)準(zhǔn)的用戶界面元素 | 3 |
box-sizing | 允許你以適應(yīng)區(qū)域而用某種方式定義某些元素 | 3 |
icon | Provides the author the ability to style an element with an iconic equivalent | 3 |
nav-down | 指定在何處使用箭頭向下導(dǎo)航鍵時(shí)進(jìn)行導(dǎo)航 | 3 |
nav-index | 指定一個(gè)元素的Tab的順序 | 3 |
nav-left | 指定在何處使用左側(cè)的箭頭導(dǎo)航鍵進(jìn)行導(dǎo)航 | 3 |
nav-right | 指定在何處使用右側(cè)的箭頭導(dǎo)航鍵進(jìn)行導(dǎo)航 | 3 |
nav-up | 指定在何處使用箭頭向上導(dǎo)航鍵時(shí)進(jìn)行導(dǎo)航 | 3 |
outline-offset | 外輪廓修飾并繪制超出邊框的邊緣 | 3 |
resize | 指定一個(gè)元素是否是由用戶調(diào)整大小 | 3 |
更多建議: