html5裡面新增的用於網頁佈局的標籤有哪些

2021-09-12 16:41:35 字數 2817 閱讀 1034

1樓:育知同創教育

由於css5標準還未完全訂下來,所以各種核心的瀏覽器都有自己的標準,為了不使屬性混淆,所以各家在各自標準前加了一個字首,

如:-moz- 主要是firefox火狐

-webikt-主要是chrome谷歌,

-o-主要是用於蘋果機上的瀏覽器

一. box-shadow(陰影效果)

使用:box-shadow: 20px 10px 0 #000;

-moz-box-shadow: 20px 10px 0 #000;

-webkit-box-shadow: 20px 10px 0 #000;

支援:ff3.5, safari 4, chrome 3

二. border-colors(為邊框設定多種顏色)

使用:border: 10px solid #000;

-moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;

-moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;

-moz-border-left-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;

-moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;

說明:顏色值數量不固定, 且ff的私有寫法不支援縮寫: -moz-border-colors: #333 #444 #555;

支援:ff3+

三. boder-image(**邊框)

使用:-moz-border-image: url(exam.png) 20 20 20 20 repeat;

-webkit-border-image: url(exam.png) 20 20 20 20 repeat;

說明:(1). 20 20 20 20 ---> 邊框的寬度, 分別對應top, right, bottom, left邊框, 改變寬度可以實現不同的效果;

(2). 邊框**效果(目前僅實現了兩種):

repeat --- 邊框**會平鋪, 類似於背景重複;

stretch --- 邊框**會以拉伸的方式來鋪滿整個邊框;

(3). 必須將元素的邊框厚度設定為非0非auto值.

支援:ff 3.5, safari 4, chrome 3

四. text-shadow(文字陰影)

使用:text-shadow: [《顏色》《水平偏移》《縱向偏移》《模糊半徑》] || [《水平偏移》《縱向偏移》《模糊半徑》《顏色》];

說明:(1) 《顏色》和《模糊半徑》是可選的, 當《顏色》未指定時, 將使用文字顏色; 當《模糊半徑》未指定時, 半徑值為0;

(2) shadow可以是逗號分隔的列表, 如:

text-shadow: 2px 2px 2px #ccc, 3px 3px 3px #ddd;

(3) 陰影效果會按照shadow list中指定的順序應用到元素上;

(4) 這些陰影效果有可能相互重疊, 但不會疊加文字本身;

(5) 陰影可能會跑到容器的邊界之外, 但不會影響容器的大小.

支援:ff 3.5, opera 10, safari 4, chrome 3

五. text-overflow(文字截斷)

使用:text-overflow: inherit | ellipsis | clip ;

-o-text-overflow: inherit | ellipsis | clip;

說明:(1) 還有一個屬性ellipsis-word, 但各瀏覽器均不支援.

支援:ie6+, safari4, chrome3, opera10

六. word-wrap(自動換行)

使用:word-wrap: normal | break-word;

支援:ie6+, ff 3.5, safari 4, chrome 3

七. border-radius(圓角邊框)

使用:-moz-border-radius: 5px;

-webkit-border-radius: 5px;

支援:ff 3+, safari 4, chrome 3

八. opacity(不透明度)

使用:opacity: 0.5;

filter: alpha(opacity=50); /* for ie6, 7 */

-ms-filter(opacity=50); /* for ie8 */

支援:all

九. box-sizing(控制盒模型的組成模式)

使用:box-sizing: content-box | border-box; // for opera

-moz-box-sizing: content-box | border-box;

-webkit-box-sizing: content-box | border-box;

說明:1. content-box:

使用此值時, 盒模型的組成模式是, 元素寬度 = content + padding + border;

2. border-box:

使用此值時, 盒模型的組成模式是, 元素寬度 = content(即使設定了padding和border, 元素的寬度

也不會變).

支援:ff3+, opera 10, safari 4, chrome 3

html5新增的標籤有哪些

2樓:尚學堂前端學院

如果大copy家想看更多的

Html5動畫是如何實現的,Html5動畫是如何實現的?

html5 的動畫效果 是用 js jquery css3做的!html5繪圖是用html5 canvas 畫圖示籤 加上api做的!html5用canvas怎麼實現動畫效果 function myanimation if y icon 0 y icon canvas size y size y x...

html5就業前景怎麼樣,html5的就業前景怎麼樣?

html5就業形勢樂觀,市場的需求是很多人選擇html5的原因,市場的需求為html5提供很好的就業便利。網際網路的市場是龐大的,僅僅是國內市場,對html5開發人才的需求仍有上百萬的缺口,而國內每年通過html5培訓機構走出的人才卻不足十萬。而且任何市場都存在一個新老交替的過程,有人加入這個行業,...

HTML5的語義化是指什麼,HTML5文件的語義化是指什麼?

html5的語義化標籤有這些 作用是這些 html語義化是什麼意思?html是提供網頁文件內容的上下文結構和含義 html本身是沒有表現的,我們看到例如是粗體,字型大小2em,加粗 是加粗的,不要認為這是html的表現,這些其實html預設的css樣式在起作用,所以首先我們要知道html和頁面的表現...