亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > HTML5 > 正文

HTML5設計網頁時應該避免的一些小錯誤

2024-09-05 07:18:30
字體:
來源:轉載
供稿:網友
</section>

直觀的看,上面的例子是錯誤的:<section> 并不是一個容器.<section>元素是有語意的區段,幫助構建文檔大綱。它應該包含標題。如果你要尋找一個可以包含頁面的元素(不論是 HTML 或者 XHTML ),通常的做法是直接對<body>標簽定義樣式就像Kroc Camen描述的那樣子,如果你還需要額外的元素來定義樣式,使用<div>,就像Dr Mike 闡述的那樣, div并沒有滅亡,如果這里沒有其它更合適的,div可能是你最合適的選擇。

記住這點,這里我們重新修正了上面的例子,通過使用兩個新角色。(你是否需要額外的<div>取決于你的設計。)

</body>

如果你還是無法確定哪一個元素更適合使用,我建議你去查看HTML5 sectioning content element flowchart來讓你繼續前行。

只在需要的時候使用 <hgroup>和<header>標簽

使用標記的時候寫入了一些并不需要的現象這是不合理的。不幸的是,經常發現大家在并不需要的地方使用<header>和<hgroup>標簽。你可以跟進我們關于<header>和<hgroup>的最新進展,下面是我的簡單歸納:

<header>元素通常是通常作為一組解釋或者導航輔助工具,通常包含section的標題. <hgroup>元素會將當有副標題/子標題,各類標識文字時,對<h1>到<h6>標題進行群組,將其作為section的標題.過度使用的<header>

你肯定知道,在一個文檔中,可以使用多次<header>標簽,下面就是一種很受大家歡迎的模式:

</hgroup> 不要將所有的鏈接列表都放到<nav>標簽

在HTML5新增的30個元素中(在我們寫這篇文章的時候),我們在構建更具語義/結構化的標簽的時候,我們的選擇變得太豐富.也就是說我們對現在給我們提供的這些超級有語義的標簽,我們可能會濫用.<nav>就是一個很悲劇的例子.在規范中的描述是這樣的:

The nav element represents a section of a page that links to other pages or to parts within the page: a section with navigation links.

Note: Not all groups of links on a page need to be in a nav element — the element is primarily intended for sections that consist of major navigation blocks. In particular, it is common for footers to have a short list of links to various pages of a site, such as the terms of service, the home page, and a copyright page. The footer element alone is sufficient for such cases; while a nav element can be used in such cases, it is usually unnecessary.
WHATWG HTML spec

這里面的關鍵詞是”重要”導航.我們可能會對”重要”有不同的定義,但是我的理解是:

主要導航 網站搜索 二級導航(這個能是有爭議的) 頁面內鏈接(比如一篇很長的文章)

雖然并沒有對錯之分,但根據我的理解和一個民意投票讓我覺得在下面這些情形下,我不會使用<nav>標簽:

翻頁 社交類的鏈接(雖然有些社交類的鏈接也是主要的鏈接,比如關于我About me和品味Flavours ) 博客文章的標簽 博客文章的分類列表 第三級導航 大頁腳

如果你不能確定是否使用<nav>,那就先對你問一下下面的幾個問題:“者是否是一個主要鏈接?”,你可以根據下面的幾個因素來回答你剛才的問題:

如果用<section>和標題標簽能夠解決你的問題,那就不要去使用<nav>–Hixie on IRC 你是不是為了增加可訪問性而增加的一個快捷跳轉鏈接呢?

如果上面的回答都是“不”,那可能就不適合使用<nav>.

<figure>元素的錯誤

<figure>和經常與它合伙作案的<figcaption>,是很難掌握的標簽,下面是經常看到的一些小錯誤。

并不是所有的圖片都是figure(注:比較難理解阿,image=圖片,figure=圖形)

之前,我曾經說過不要寫那些不需要的標簽。這個錯誤也是相同的。我經??吹揭粋€網站上的每張圖片都有<figure>標簽。這些額外增加的標簽并不會給你帶來任何的益處,并且還增加了你自己的工作強度和讓自己的內容變得更難理解。

在規范中關于<figure>的解釋如下:“某些流內容,可以有標題,自我包含并且通常作為一個單元獨立于內文檔流之外。”在那里有完美的表述,就是它可以被從主內容中移除–比如放到邊攔,而對文檔流沒有影響。
如果僅僅是一張表現類的圖片而且和文檔中其他的內容沒有關系的話,那就不需要使用<figure>.”這張圖片需要對上下文的內容作出解釋嗎?”,如果答案是”否”,那就可能不是<figure>(可能是<aside>),”我能把它移到附錄里面嗎?”,如果這兩個問題的答案都是”是”,那就可能是<figure>.

你的標志不是一個<figure>

將上面的延伸開來,對你的logo也是這樣。下面是兩組我找到的有規律的代碼片斷:

</header> figure只能用在標簽上的誤解

另一個對<figure>的誤解就是我們通常認為它只能用在圖片上面。事實上并不是這樣子的,它可以被用在 <video><audio>, 一個圖標 (比如<SVG>, ), 一個引用, 一個表格, 一段代碼, 一段散文, 或者任何和這些相關的組合. 不要把你的<figure>標簽僅僅局限在圖片上。我們網頁制作師的任務就是用標簽更準確的描述內容。
這里有一篇更深入講解 <figure>的文章I wrote about &lt;figure&gt;,很值得閱讀的。

不要去使用那些不必要的type屬性

這可能是我們最常見的一些問題,它們并不是真正的錯誤,但我覺得我們的最好實踐還是盡量避免這種模式。
在HTML5中,我們并不需要給<script>和<script>增加 type 屬性,如果這些從CMS默認添加的內容中移出是很痛苦的事情,那當你手工編碼的時候還寫入它們或者你能完全的控制你的模板時候你完全可以刪掉它們。因為所有的瀏覽器都會將<script>解析成Javascript和<script>標簽是CSS,你不再需要那個type屬性了:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品av在线播放| 久久精品2019中文字幕| 精品视频久久久| 成人97在线观看视频| 91成品人片a无限观看| 亚洲欧美中文在线视频| 国产有码在线一区二区视频| 欧美国产日韩视频| 国产精品7m视频| 精品丝袜一区二区三区| 91成人天堂久久成人| 欧美成人在线网站| 国产日韩换脸av一区在线观看| 日韩国产在线看| 久久色免费在线视频| 国产欧美一区二区三区久久| 日韩欧美在线网址| 国产精品丝袜视频| 日韩av片免费在线观看| 1769国内精品视频在线播放| 久久精品国产亚洲一区二区| 91超碰caoporn97人人| 欧美精品激情在线| 日韩在线视频免费观看高清中文| 亚洲人成在线播放| 欧美xxxx14xxxxx性爽| 日韩免费电影在线观看| 久久久久久高潮国产精品视| 78色国产精品| 亚洲成**性毛茸茸| 91精品国产自产在线观看永久| 欧美精品videofree1080p| 欧美激情第1页| 亚洲成人久久久久| 高跟丝袜欧美一区| 91精品国产高清自在线看超| 日韩免费视频在线观看| 日韩少妇与小伙激情| 国产美女扒开尿口久久久| 成人福利免费观看| 国产亚洲精品一区二区| 色综合伊人色综合网| 国产精品成人免费视频| 欧美日韩美女在线| 欧美在线观看日本一区| 黑人极品videos精品欧美裸| 欧美午夜精品久久久久久浪潮| 国产精品99久久久久久人| 亚洲乱码国产乱码精品精| 伊人伊成久久人综合网小说| 亚洲日韩中文字幕在线播放| 欧美成人免费一级人片100| 久久精品最新地址| 欧美一区二区三区免费观看| 久久久欧美精品| 国产精品久久久av| 日韩av免费在线播放| 久久亚洲国产精品| 欧美亚洲伦理www| 欧美剧在线观看| 91免费人成网站在线观看18| 国产精品精品视频一区二区三区| 欧美精品免费播放| 丁香五六月婷婷久久激情| 亚洲影视九九影院在线观看| 久久综合亚洲社区| 成人午夜高潮视频| 久久99亚洲热视| 国内精品久久久久久中文字幕| 日韩在线观看成人| 欧美日韩一区二区在线播放| 欧美精品在线第一页| 国产精品电影久久久久电影网| 国产精品三级久久久久久电影| 欧美大全免费观看电视剧大泉洋| 久久久亚洲精品视频| 成人在线一区二区| 久久免费国产精品1| 精品亚洲夜色av98在线观看| 国产成人综合一区二区三区| 日韩av大片免费看| 成人亚洲综合色就1024| 国产成人激情视频| 欧美插天视频在线播放| 亚洲激情免费观看| 久久在线精品视频| 亚洲无线码在线一区观看| 中文字幕国产精品久久| 亚洲综合色激情五月| 亚洲欧美国产制服动漫| 57pao国产精品一区| 欧美精品videossex性护士| 美日韩精品免费视频| 国产精品久久久久高潮| 成人激情电影一区二区| 国产精品爱久久久久久久| 国产日产久久高清欧美一区| 青青草一区二区| 亚洲精品一区在线观看香蕉| 国产剧情久久久久久| 免费99精品国产自在在线| 国内免费精品永久在线视频| 国产美女扒开尿口久久久| 欧美精品免费在线观看| 国产欧美日韩专区发布| 久久精品视频99| 奇米四色中文综合久久| 伊人av综合网| 国产精品扒开腿做爽爽爽的视频| 国产97色在线| 久久视频国产精品免费视频在线| 精品国产999| 欧美久久精品午夜青青大伊人| 国产91色在线| 91亚洲精品久久久久久久久久久久| 欧美激情高清视频| 久久影视电视剧免费网站| 欧美亚洲在线视频| 高清日韩电视剧大全免费播放在线观看| 国产一区二区三区精品久久久| 亚洲国产欧美一区| 国产精品美女无圣光视频| 成人性生交xxxxx网站| 欧美午夜视频一区二区| 久久国产精品久久久久久| 亚洲另类xxxx| 欧美网站在线观看| 最近免费中文字幕视频2019| 国产精品免费视频久久久| 亚洲精品成人网| 欧美成年人网站| 另类视频在线观看| 亚洲精品久久久久中文字幕二区| 亚洲区bt下载| 亚洲伊人久久大香线蕉av| 成人免费网站在线| 久久视频国产精品免费视频在线| 欧美黑人巨大精品一区二区| 国产热re99久久6国产精品| 国产欧美在线视频| 国产成人精品久久二区二区91| 亚洲人成网7777777国产| 国产盗摄xxxx视频xxx69| 96sao精品视频在线观看| 亚洲热线99精品视频| 国产亚洲激情视频在线| 欧美成人剧情片在线观看| 神马国产精品影院av| 亚洲欧美日韩精品久久亚洲区| 国产精品成人国产乱一区| 国产日韩欧美影视| 国产精品美女主播| 亚洲aⅴ日韩av电影在线观看| 久久露脸国产精品| 久久艳片www.17c.com| 91视频国产一区| 精品亚洲一区二区三区在线播放| 91精品久久久久久综合乱菊| 日韩成人在线电影网| 亚洲毛片在线观看| 亚洲国产成人久久综合| 国产成人精品电影久久久| 久久久久久中文字幕| 日产精品久久久一区二区福利|