国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

HTML5元素和語義化標簽

caspar / 1705人閱讀

摘要:站點前端開發(fā)文檔原文元素原文語義化標簽元素元素分類塊級元素自身屬性為的元素,通常使用塊級元素進行布局結構的搭建??梢院?,,等其他標簽結合使用,表示文檔結構。表示標簽內容之外的,與標簽內容相關的輔助信息,元素被用于無關內容。

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

塊級元素divh1-h6hrmenuolul、li、dl、dtddtable、p、form

自身屬性為display: block;的元素,通常使用塊級元素進行布局(結構)的搭建。

塊級元素的特點

獨占一行

從上到下依次排列

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

不設置寬度,塊級元素的寬度是它的父元素內容的寬度,高度是自身內容的高度

可以嵌套行內元素

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

內聯(lián)元素spanastrongi、em,s、utextareainput、select,labelimg、sup,sub

自身屬性為display: inline;的元素,通常使用行內元素進行文字、小圖標(小結構)的搭建。

內聯(lián)元素的特點

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

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

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

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

CSS外鏈引入方式

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

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

使用js控制DOM改變CSS樣式,只能使用link標簽,因為import不能被DOM控制。

CSS命名規(guī)范

頭部:header

內容:content/container

尾部:footer

導航:nav

側欄:sidebar

欄目:column

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

左右中:left right center

登陸條:loginbar

標志:logo

廣告:banner

頁面主體:main

熱點:hot

新聞:news

下載:download

子導航:subnav

菜單:menu

子菜單:submenu

搜索:search

友情鏈接:friendlink

頁腳:footer

版權:copyright

投票:vote

合作伙伴:partner

滾動:scroll

內容:content

標簽頁:tab

文章列表:list

提示信息:msg

小技巧:tips

欄目標題:title

加入:joinus

指南:guild

服務:service

注冊:register

狀態(tài):status

語義化標簽

盡量減少使用無意義標簽,如spandiv

盡量不使用標簽本身的CSS屬性,如bfont、s

需要強調的部分,使用strong、em

表格搭建時,使用表格頭部、表格主體、表格尾部

列表搭建時,使用

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

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

hgroup:對整個頁面/頁面中的一個內容區(qū)塊的標題進行組合。

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

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

nav:頁面中導航連接的部分。

article:獨立于內容其余部分的完整獨立內容塊。article元素專門為摘要設計。

aside:表示article標簽內容之外的,與article標簽內容相關的輔助信息,aside元素被用于無關內容。

應該與主內容分開的內容

aside元素中的內容可以被獨立開來而不會影響文檔或section中主內容的含義

可以用在主要內容相關的引用,如側邊欄、廣告、nav元素組等

aside的內容如果被刪除,剩下的內容仍然很合理

figure:表示一段獨立的流內容,一般表示文檔主體流內容中的一個獨立單元(figure元素經常用于圖片)

figcaption

一個圖例的說明

figure元素的一個標題或相關解釋

使用figcaption時,最好是figure塊的第一個或最后一個元素

新增標簽的兼容問題

HTML5語義化標簽在IE6-8下,默認當成行內元素展示。

通過引入js解決IE9以下新增標簽的兼容問題

Forms

新增input元素的種類:

search:搜索輸入框

tel:電話號碼輸入框

url:輸入URL地址

email:郵件輸入框

number:數字輸入框

rang:特定范圍內的數值選擇器

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

datetime:顯示完整日期和時間 UTC標準時間

datetime-local:顯示完整日期和時間

time:顯示時間

month:顯示月份

week:顯示周

表單新特性:

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

autocomplete:是否保存用戶輸入值,默認為on,關閉為off

autofocus:自動聚焦

required:此項必填,不能為空

pattern:正則驗證 pattern="d{1,5}"

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

formnovalidate/novalidate

表示不需要驗證表單,直接提交(novalidate用戶form標簽)

formnovalidate用于submit類型的提交按鈕

表單驗證

validity對象,通過下面的valid可以查看驗證是否通過

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

valid:驗證不通過時返回false

valueMissing:輸入值為空時

typeMismatch:控件值與預期類型不匹配

patternMismatch:輸入值不滿足pattern正則

customError:不符合自定義驗證

setCustomValidity();自定義驗證

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

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/53876.html

相關文章

  • ife 零基礎學院 day 2

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

    qpal 評論0 收藏0
  • 對HTML語義的一些理解記錄

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

    huayeluoliuhen 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<