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

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

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的語義化標籤有哪些,作用是什麼 html5的語義化標籤有這些 作用是這些 html5的語義化標籤有哪些及其作用?內作用容 等html5新的語義化標籤,和有什麼區別 更加有語義化,對seo更友好,利於維護和開發。怎樣理解ht...

新手入門HTML5有什麼的書籍,新手入門HTML5有什麼推薦的書籍

html5學習較好的書籍,推薦當前比較新的技術書籍 html5佈局之路 吧,這本書的知識邏輯是按照網頁開發流程來講解的,讓你知道應該先學什麼,然後再學什麼,比較適合初學者。另外,它還包含了相關專案開發經驗以及各大公司的html5面試題,讓你將學到的知識應用到實際開發當中,防止出現 理論強,動手弱 的...

html5怎麼使同一行的文字分為左右兩部分

沒明白,是左右對齊嗎?如果不是,可以把同一行的文字用兩個標籤來寫,給left和right屬性就可以 先給他個p標籤再給屬性align html中如何同一行顯示兩個不同樣式的文字?文字一個居中 一個在最右邊 居中的部分 靠右的部分 你看一下 希望可以幫到你 這種是最簡潔的方法了 居中的部 分靠右的部分...