国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > HTML > 正文

HTML代碼書(shū)寫(xiě)規(guī)范指南

2020-03-24 19:09:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
通用約定
標(biāo)簽自閉合(self-closing)標(biāo)簽,無(wú)需閉合 ( 例如: img input br hr 等 );
可選的閉合標(biāo)簽(closing tag),需閉合 ( 例如: /li 或 /body );
盡量減少標(biāo)簽數(shù)量;
XML/HTML Code復(fù)制內(nèi)容到剪貼板
imgsrc= images/google.png alt= Google inputtype= text name= title ul li Style /li li Guide /li /ul !--Notrecommended-- span >Class 與 IDhtml' target='_blank'>class 應(yīng)以功能或內(nèi)容命名,不以表現(xiàn)形式命名;
class 與 id 單詞字母小寫(xiě),多個(gè)單詞組成時(shí),采用中劃線-分隔;
使用唯一的 id 作為 Javascript hook,同時(shí)避免創(chuàng)建無(wú)樣式信息的 class;
XML/HTML Code復(fù)制內(nèi)容到剪貼板
HTML 屬性應(yīng)該按照特定的順序出現(xiàn)以保證易讀性。id
class
name
data-xxx
src, for, type, href
title, alt
aria-xxx, role
XML/HTML Code復(fù)制內(nèi)容到剪貼板
spanid='j-hook' >b嵌套a 不允許嵌套 div 這種約束屬于語(yǔ)義嵌套約束,與之區(qū)別的約束還有嚴(yán)格嵌套約束,比如 a 不允許嵌套 a。嚴(yán)格嵌套約束在所有的瀏覽器下都不被允許;而語(yǔ)義嵌套約束,瀏覽器大多會(huì)容錯(cuò)處理,生成的文檔樹(shù)可能相互不太一樣。語(yǔ)義嵌套約束 li 用于 ul 或 ol 下;
dd , dt 用于 dl 下;
thead , tbody , tfoot , tr , td 用于 table 下;
嚴(yán)格嵌套約束inline-Level 元素,僅可以包含文本或其它 inline-Level 元素;
a 里不可以嵌套交互式元素 a 、 button 、 select 等;
p 里不可以嵌套塊級(jí)元素 div 、 h1 ~ h6 、 p 、 ul / ol / li 、 dl / dt / dd 、 form 等。布爾值屬性HTML5 規(guī)范中 disabled、checked、selected 等屬性不用設(shè)置值。XML/HTML Code復(fù)制內(nèi)容到剪貼板
語(yǔ)義化
沒(méi)有 CSS 的 HTML 是一個(gè)語(yǔ)義系統(tǒng)而不是 UI 系統(tǒng)。通常情況下,每個(gè)標(biāo)簽都是有語(yǔ)義的,所謂語(yǔ)義就是你的衣服分為外套, 褲子,裙子,內(nèi)褲等,各自有對(duì)應(yīng)的功能和含義。所以你總不能把內(nèi)褲套在脖子上吧。-- 一絲此外語(yǔ)義化的 HTML 結(jié)構(gòu),有助于機(jī)器(搜索引擎)理解,另一方面多人協(xié)作時(shí),能迅速了解開(kāi)發(fā)者意圖。常見(jiàn)標(biāo)簽語(yǔ)義

將你構(gòu)建的頁(yè)面當(dāng)作一本書(shū),將標(biāo)簽的語(yǔ)義對(duì)應(yīng)的其功能和含義;書(shū)的名稱: h1
書(shū)的每個(gè)章節(jié)標(biāo)題: h2
章節(jié)內(nèi)的文章標(biāo)題: h3
小標(biāo)題 / 副標(biāo)題: h4 h5 h6
章節(jié)的段落: p HEAD
文檔類型為每個(gè) HTML 頁(yè)面的第一行添加標(biāo)準(zhǔn)模式(standard mode)的聲明, 這樣能夠確保在每個(gè)瀏覽器中擁有一致的表現(xiàn)。XML/HTML Code復(fù)制內(nèi)容到剪貼板
字符編碼以無(wú) BOM 的 utf-8 編碼作為文件格式
指定字符編碼的 meta 必須是 head 的第一個(gè)直接子元素
XML/HTML Code復(fù)制內(nèi)容到剪貼板
metacharset= utf-8 metahttp-equiv= X-UA-Compatible content= IE=edge,chrome=1 !--SEO-- title StyleGuide /title metaname= keywords content= yourkeywords metaname= description content= yourdescription metaname= author content= author,emailaddress /head
viewportviewport: 一般指的是瀏覽器窗口內(nèi)容區(qū)的大小,不包含工具條、選項(xiàng)卡等內(nèi)容;
width: 瀏覽器寬度,輸出設(shè)備中的頁(yè)面可見(jiàn)區(qū)域?qū)挾龋?br>device-width: 設(shè)備分辨率寬度,輸出設(shè)備的屏幕可見(jiàn)寬度;
initial-scale: 初始縮放比例;
maximum-scale: 最大縮放比例;
為移動(dòng)端設(shè)備優(yōu)化,設(shè)置可見(jiàn)區(qū)域的寬度和初始縮放比例。XML/HTML Code復(fù)制內(nèi)容到剪貼板
metaname= viewport content= width=device-width,initial-scale=1.0
iOS 圖標(biāo)apple-touch-icon 圖片自動(dòng)處理成圓角和高光等效果;
apple-touch-icon-precomposed 禁止系統(tǒng)自動(dòng)添加效果,直接顯示設(shè)計(jì)原圖;
XML/HTML Code復(fù)制內(nèi)容到剪貼板
!--iPhone和iTouch,默認(rèn)57x57像素,必須有-- linkrel= apple-touch-icon-precomposed href= /apple-touch-icon-57x57-precomposed.png !--iPad,72x72像素,可以沒(méi)有,但推薦有-- linkrel= apple-touch-icon-precomposed href= /apple-touch-icon-72x72-precomposed.png sizes= 72x72 !--RetinaiPhone和RetinaiTouch,114x114像素,可以沒(méi)有,但推薦有-- linkrel= apple-touch-icon-precomposed href= /apple-touch-icon-114x114-precomposed.png sizes= 114x114 !--RetinaiPad,144x144像素,可以沒(méi)有,但推薦有-- linkrel= apple-touch-icon-precomposed href= /apple-touch-icon-144x144-precomposed.png sizes= 144x144
favicon在未指定 favicon 時(shí),大多數(shù)瀏覽器會(huì)請(qǐng)求 Web Server 根目錄下的 favicon.ico。為了保證 favicon 可訪問(wèn),避免 404,必須遵循以下兩種方法之一:在 Web Server 根目錄放置 favicon.ico 文件;
使用 link 指定 favicon;
XML/HTML Code復(fù)制內(nèi)容到剪貼板
metacharset= utf-8 metahttp-equiv= X-UA-Compatible content= IE=edge,chrome=1 title StyleGuide /title metaname= description content= 不超過(guò)150個(gè)字符 metaname= keywords content= metaname= author content= name,email@gmail.com !--為移動(dòng)設(shè)備添加viewport-- metaname= viewport content= width=device-width,initial-scale=1.0 !--iOS圖標(biāo)-- linkrel= apple-touch-icon-precomposed href= /apple-touch-icon-57x57-precomposed.png linkrel= alternate type= application/rss+xml title= RSS href= /rss.xml / linkrel= shortcuticon href= path/to/favicon.ico /headhtml教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 高安市| 哈密市| 红桥区| 太和县| 松潘县| 教育| 嫩江县| 年辖:市辖区| 偃师市| 琼海市| 城口县| 保德县| 乳山市| 南城县| 克什克腾旗| 荆门市| 云和县| 通榆县| 永年县| 合山市| 灵石县| 大冶市| 山阴县| 汉川市| 游戏| 三河市| 娱乐| 黄浦区| 清苑县| 额敏县| 翼城县| 托里县| 新龙县| 衡阳县| 旌德县| 车致| 江西省| 德令哈市| 扶风县| 阳信县| 金堂县|