亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

HTML5元素和語義化標(biāo)簽

caspar / 1752人閱讀

摘要:站點(diǎn)前端開發(fā)文檔原文元素原文語義化標(biāo)簽元素元素分類塊級(jí)元素自身屬性為的元素,通常使用塊級(jí)元素進(jìn)行布局結(jié)構(gòu)的搭建。可以和,,等其他標(biāo)簽結(jié)合使用,表示文檔結(jié)構(gòu)。表示標(biāo)簽內(nèi)容之外的,與標(biāo)簽內(nèi)容相關(guān)的輔助信息,元素被用于無關(guān)內(nèi)容。

站點(diǎn):前端開發(fā)文檔
原文:HTML元素
原文:語義化標(biāo)簽
HTML元素 元素分類

塊級(jí)元素div、h1-h6hr、menuol、ul、lidl、dtdd、table、pform

自身屬性為display: block;的元素,通常使用塊級(jí)元素進(jìn)行布局(結(jié)構(gòu))的搭建。

塊級(jí)元素的特點(diǎn)

獨(dú)占一行

從上到下依次排列

直接控制寬度、高度以及盒子模型的相關(guān)CSS屬性

不設(shè)置寬度,塊級(jí)元素的寬度是它的父元素內(nèi)容的寬度,高度是自身內(nèi)容的高度

可以嵌套行內(nèi)元素

ul/ol下面只能是lidl下面只能是dt dd;p不能包含其他塊級(jí)元素包括自身

內(nèi)聯(lián)元素span、a、strongi、ems、utextarea、inputselect,labelimg、sup,sub

自身屬性為display: inline;的元素,通常使用行內(nèi)元素進(jìn)行文字、小圖標(biāo)(小結(jié)構(gòu))的搭建。

內(nèi)聯(lián)元素的特點(diǎn)

不獨(dú)占一行,和其他內(nèi)聯(lián)元素從左到右在一行顯示

不能直接控制寬度、高度以及盒子模型的相關(guān)CSS屬性,可以直接設(shè)置內(nèi)外邊距的左右值

寬高由自身內(nèi)容的大小決定(文字、圖片等)

只能容納文本或其他內(nèi)聯(lián)元素(不能在內(nèi)聯(lián)元素中嵌套塊級(jí)元素)

CSS外鏈引入方式

linkhtml標(biāo)簽,@importcss提供的方式,寫在css文件或style標(biāo)簽中。

加載順序有區(qū)別,當(dāng)一個(gè)頁面被加載時(shí),link引用的css文件會(huì)被同時(shí)加載,而@import引入的css文件會(huì)等頁面全部下載完成后再加載。

使用js控制DOM改變CSS樣式,只能使用link標(biāo)簽,因?yàn)?b>import不能被DOM控制。

CSS命名規(guī)范

頭部:header

內(nèi)容:content/container

尾部:footer

導(dǎo)航:nav

側(cè)欄:sidebar

欄目:column

頁面外圍控制整體布局寬度:wrapper

左右中:left right center

登陸條:loginbar

標(biāo)志:logo

廣告:banner

頁面主體:main

熱點(diǎn):hot

新聞:news

下載:download

子導(dǎo)航:subnav

菜單:menu

子菜單:submenu

搜索:search

友情鏈接:friendlink

頁腳:footer

版權(quán):copyright

投票:vote

合作伙伴:partner

滾動(dòng):scroll

內(nèi)容:content

標(biāo)簽頁:tab

文章列表:list

提示信息:msg

小技巧:tips

欄目標(biāo)題:title

加入:joinus

指南:guild

服務(wù):service

注冊:register

狀態(tài):status

語義化標(biāo)簽

盡量減少使用無意義標(biāo)簽,如spandiv

盡量不使用標(biāo)簽本身的CSS屬性,如b、fonts

需要強(qiáng)調(diào)的部分,使用strongem

表格搭建時(shí),使用表格頭部表格主體、表格尾部

列表搭建時(shí),使用

    無序列表
、
    有序列表
定義列表

section:劃分網(wǎng)頁,表示頁面中的一個(gè)內(nèi)容區(qū)塊,比如章節(jié)、頁眉、頁腳或頁面其它部分??梢院?b>h1,h2,h3...等其他標(biāo)簽結(jié)合使用,表示文檔結(jié)構(gòu)。

hgroup:對(duì)整個(gè)頁面/頁面中的一個(gè)內(nèi)容區(qū)塊的標(biāo)題進(jìn)行組合。

header:一個(gè)內(nèi)容區(qū)塊或整個(gè)頁面的頭部部分。

footer:整個(gè)頁面或頁面區(qū)塊的尾部。

nav:頁面中導(dǎo)航連接的部分。

article:獨(dú)立于內(nèi)容其余部分的完整獨(dú)立內(nèi)容塊。article元素專門為摘要設(shè)計(jì)。

aside:表示article標(biāo)簽內(nèi)容之外的,與article標(biāo)簽內(nèi)容相關(guān)的輔助信息,aside元素被用于無關(guān)內(nèi)容。

應(yīng)該與主內(nèi)容分開的內(nèi)容

aside元素中的內(nèi)容可以被獨(dú)立開來而不會(huì)影響文檔或section中主內(nèi)容的含義

可以用在主要內(nèi)容相關(guān)的引用,如側(cè)邊欄、廣告、nav元素組等

aside的內(nèi)容如果被刪除,剩下的內(nèi)容仍然很合理

figure:表示一段獨(dú)立的流內(nèi)容,一般表示文檔主體流內(nèi)容中的一個(gè)獨(dú)立單元(figure元素經(jīng)常用于圖片)

figcaption

一個(gè)圖例的說明

figure元素的一個(gè)標(biāo)題或相關(guān)解釋

使用figcaption時(shí),最好是figure塊的第一個(gè)或最后一個(gè)元素

新增標(biāo)簽的兼容問題

HTML5語義化標(biāo)簽在IE6-8下,默認(rèn)當(dāng)成行內(nèi)元素展示。

通過引入js解決IE9以下新增標(biāo)簽的兼容問題

Forms

新增input元素的種類:

search:搜索輸入框

tel:電話號(hào)碼輸入框

url:輸入U(xiǎn)RL地址

email:郵件輸入框

number:數(shù)字輸入框

rang:特定范圍內(nèi)的數(shù)值選擇器

color:顏色選擇器 只在Opera和Blackberry瀏覽器

datetime:顯示完整日期和時(shí)間 UTC標(biāo)準(zhǔn)時(shí)間

datetime-local:顯示完整日期和時(shí)間

time:顯示時(shí)間

month:顯示月份

week:顯示周

表單新特性:

placeholder:輸入框占位符,用作輸入提示

autocomplete:是否保存用戶輸入值,默認(rèn)為on,關(guān)閉為off

autofocus:自動(dòng)聚焦

required:此項(xiàng)必填,不能為空

pattern:正則驗(yàn)證 pattern="d{1,5}"

form:加上form屬性,表單元素可以放在頁面的任意位置

formnovalidate/novalidate

表示不需要驗(yàn)證表單,直接提交(novalidate用戶form標(biāo)簽)

formnovalidate用于submit類型的提交按鈕

表單驗(yàn)證

validity對(duì)象,通過下面的valid可以查看驗(yàn)證是否通過

oText.addEventListener("invalid"fn1,false);

valid:驗(yàn)證不通過時(shí)返回false

valueMissing:輸入值為空時(shí)

typeMismatch:控件值與預(yù)期類型不匹配

patternMismatch:輸入值不滿足pattern正則

customError:不符合自定義驗(yàn)證

setCustomValidity();自定義驗(yàn)證

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/53876.html

相關(guān)文章

  • ife 零基礎(chǔ)學(xué)院 day 2

    摘要:的一些規(guī)則新特性應(yīng)該基于以及。將支持某些特性。作用聲明幫助瀏覽器正確地顯示網(wǎng)頁。標(biāo)簽位于文檔的頭部,不包含任何內(nèi)容。標(biāo)簽的屬性定義了與文檔相關(guān)聯(lián)的名稱值對(duì)。每個(gè)列表項(xiàng)始于標(biāo)簽。第二天:給自己做一個(gè)在線簡歷吧 最后的驗(yàn)證,提出了幾個(gè)問題,嘗試解答一下 HTML是什么,HTML5是什么 HTML的定義摘抄自w3school的HTML 簡介 HTML 是用來描述網(wǎng)頁的一種語言。 HTML 指...

    qpal 評(píng)論0 收藏0
  • 對(duì)HTML語義的一些理解記錄

    摘要:什么是語義化說語義化就要先說說到底負(fù)責(zé)的什么下面摘自維基百科超文本標(biāo)記語言英語,簡稱是一種用于創(chuàng)建網(wǎng)頁的標(biāo)準(zhǔn)標(biāo)記語言。常用的一些語義化標(biāo)簽,作為標(biāo)題使用,并且依據(jù)重要性遞減,是最高的等級(jí)。 什么是HTML語義化 說HTML語義化就要先說說HTML到底負(fù)責(zé)的什么?下面摘自維基百科: 超文本標(biāo)記語言(英語:HyperText Markup Language,簡稱:HTML)是一種用于創(chuàng)建網(wǎng)...

    huayeluoliuhen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<