Web 品質-重要的 HTML 元素
對於提升 web 品質,
都是重要的標籤。
元素
所有的 HTML 和 XHTML 頁面都應當使用
doctype 定義了您正在使用的 HTML 版本,並為瀏覽器提供重要的信息以便其更快速一致地呈現您的頁面。
文檔類型聲明同時也使驗證軟體可以對頁面的語法進行檢查:
HTML 5
HTML 4.01 Strict, Transitional, Frameset
"http://www.w3.org/TR/html4/strict.dtd">
"http://www.w3.org/TR/html4/loose.dtd">
"http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0 Strict, Transitional, Frameset
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
即使標題不是網頁的一個可見的部分,它對於提升網站的品質依然是重要的,這是因為它在以下位置都是可見的:
搜索引擎列表
窗口的標題欄
用戶的書籤中
標題應當儘可能地短,並具有可描述性。
當某個用戶在 internet 上搜索網站時,大部分搜索引擎都會在搜索結果中顯示出網站的標題。請確保標題與網頁的內容是吻合的。這樣的話用戶有更多的可能通過點擊這些鏈接來訪問到你的網站。
當用戶訪問您的網站時,在窗口的標題欄中標題是可見的。請確保即使窗口被最小化,標題同樣能起到描述網站內容的作用。
在用戶訪問你的網站之後,網頁的標題會存儲於歷史文件夾(用戶甚至會把網頁收藏到他的收藏夾中)。為了後續的成功訪問,同樣請確保標題可以清楚地描述您的網站。
優秀的標題:
差距的標題的例子::
W3Cschool擁有一整套組織良好、易於理解的 HTML、CSS、JavaScript、 DHTML、XML、XHTML、WAP、ASP、SQL 教程,並包含非常多實例和源代碼。
元素
元素用來描述網頁中最上層的標題。
由於一些瀏覽器會默認地把
元素顯示為很大的字體,因此會有一些 web 開發者使用
元素代替
元素來顯示最上層的標題。這樣做不會對讀者產生影響,但會使那些試圖"理解網頁結構"的搜索引擎和其他軟體感到迷惑。
元素來顯示最上層的標題。這樣做不會對讀者產生影響,但會使那些試圖"理解網頁結構"的搜索引擎和其他軟體感到迷惑。
請確保把
用於最頂層的標題,
和
用於較低的層級。
用於較低的層級。
可以試著根據此模版來構造您的網頁:
This is the main heading
Some initial text
This is a level 2 heading
This is some text. This is some text. This is some text.
This is a level 3 heading
This is some text. This is some text. This is some text.
This is a level 3 heading
This is some text. This is some text. This is some text.
如果您不喜歡默認的標題字體尺寸,可以使用樣式或樣式表來改變。
※TCP/IP 協議
※TCP/IP 郵件
※W3C 簡介
※網站主機 技術
TAG:程序員小新人學習 |
※HTML5 Web SQL 資料庫
※ASP.NET Web Pages-HTML 表單
※ASP.NET Web Forms XML 文件
※ASP.NET Web Forms編程HTML 頁面
※ASP.NET Web Forms 編程HTML 表單
※Web Pages HTML 表單
※Web Forms HTML 伺服器控制項
※Dweb:使用WebRTC/WebTorrent構建彈性Web
※猿學-基於 HTML5的WebGL和VR 技術的 3D 機房數據中心可視化
※ASP.NET Core Web API與SSL
※基於SpringBoot的WEB API項目的安全設計
※為什麼 web 開發人員需要遷移到.NET Core,並使用 ASP.NET Core MVC 構建 web和API
※SpringMVC(輕量級Web框架)
※HTML5 WEB存儲
※ASP.NET Core Web API下事件驅動型架構的實現(三):基於RabbitMQ的事件匯流排
※Mozilla WebXR繪畫工具A-Painter助你輕鬆創作、分享VR作品
※ASP.NET Web Forms Button 控制項
※ASP.NET Web Forms 編程
※ASP.NET Web Forms 數據綁定
※快速搭建CentOS+ASP.NET Core環境支持WebSocket