重學前端是程劭非(winter)【前手機淘寶前端負責人】在極客時間開的一個專欄,天天10分鐘,重構你的前端知識體系,筆者主要整理學習過程的一些要點筆記以及感悟,完整的能夠加入winter的專欄學習【原文有winter的語音】,若有侵權請聯繫我,郵箱:kaimo313@foxmail.com。html
語義類標籤就是儘可能使用有相對應的結構的含義的Html的標籤前端
「用對」比「不用」好,「不用」比「用錯」好。html5
好比em標籤例子算法
把「今天我吃了一個蘋果」這句話放到不一樣上下文中,表達的意思會不一樣ruby
昨天我吃了一個香蕉。
今天我吃了一個蘋果。
複製代碼
昨天我吃了兩個蘋果。
今天我吃了一個蘋果。
複製代碼
是否是感受不一樣,當沒有上下文的時候,能夠用em標籤架構
今天我吃了一個 <em> 蘋果 </em>。
今天我吃了 <em> 一個 </em> 蘋果。
複製代碼
例如:
<h1>HTML 語義 </h1>
<p>balah balah balah balah</p>
<h2> 弱語義 </h2>
<p>balah balah</p>
<h2> 結構性元素 </h2>
<p>balah balah</p>
......
複製代碼
<h1>JavaScript 對象 </h1>
<h2> 咱們須要模擬類嗎?</h2>
<p>balah balah</p>
......
複製代碼
生成標題結構以下ide
<hgroup>
<h1>JavaScript 對象 </h1>
<h2> 咱們須要模擬類嗎?</h2>
</hgroup>
<p>balah balah</p>
......
複製代碼
生成標題結構以下學習
<section>
<h1>HTML 語義 </h1>
<p>balah balah balah balah</p>
<section>
<h1> 弱語義 </h1>
<p>balah balah</p>
</section>
<section>
<h1> 結構性元素 </h1>
<p>balah balah</p>
</section>
......
</section>
複製代碼
標題結構以下spa
<body>
<header>
<nav> …… </nav>
</header>
<aside>
<nav> …… </nav>
</aside>
<section> …… </section>
<section> …… </section>
<section> …… </section>
<article>
<header>……</header>
<section>……</section>
<section>……</section>
<section>……</section>
<footer>……</footer>
</article>
<footer>
<address>……</address>
</footer>
</body>
複製代碼
HTML並不簡單,它是典型的「入門容易,精通困難」的一部分知識,我在看這篇文章的時候,就發現本身有些東西是沒有留意的,查漏補缺很重要,一步一步完善本身的知識架構。code