語義和默認樣式的區別:html
標籤語義化做用:瀏覽器
經常使用語義化的標籤:搜索引擎
<header>
頭部標籤,用來寫網頁最上方的公共頭部,也就是頁眉。<header> <h1>一級標題</h1> <h2>二級標題</h2> </header>
<nav>
標籤,用來寫導航,通常寫在<header>
標籤裏面,內部用<ul>
無序列表。<nav> <ul> <li></li> <li></li> <li></li> </ul> </nav>
<code>
:code能夠包裹html語句而不會被瀏覽器再去解析。 <pre>
,<samp>
:這是一段HTTP協議的內容描述,由於這段內容的換行是很是嚴格的,因此咱們不須要瀏覽器幫咱們作自動換行,所以咱們使用了pre標籤,表示這部份內容是預先排版過的,不須要瀏覽器進行排版。 <article>
標籤,當咱們要寫網頁文章的主要內容時,要用到這個標籤。<article> <h2>標題</h2> <p>內容</p> </article>
<address>
標籤,定義文檔做者或擁有者的聯繫信息。若是 <address>
元素位於 <article>
元素內部,則它表示該文章做者或擁有者的聯繫信息。spa
一般的作法是將 address 元素添加到網頁的頭部或底部。code
<p>
段落標籤知道了<p>做爲段落,你就不會再使用<br/>
來換行了,並且不須要<br/>
來區分段落與段落。<p></p>
中的文字會自動換行,並且換行的效果優於<br/>
。htm
<p>段落內容</p>
<span>
標籤<span>
標籤的語義爲被用來組合文檔中的行內元素索引
<b>
、<em>
、<strong>
<b>
標籤語義爲「加粗」文檔
<em>
標籤語義爲「強調」it
<strong>
標籤語義爲「更強烈的強調」 並且em 默認用斜體表示,strong 用粗體表示。用戶體驗