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

首頁 > 編程 > HTML > 正文

利用HTML5語義化的代碼設計網頁

2024-08-26 00:15:26
字體:
來源:轉載
供稿:網友

首先,我們要聲明并創建文檔類型,我們不再HTML 4或XHTML 1.0 那樣 PUBLIC "-//W3C//DTD XHTML 1.0 Transitional.....聲明,我們可以這樣寫:

  1. <!DOCTYPE html> 

看看吧,簡單而明顯,不區分大小寫。它可以更容易向后兼容。至少可以節省你一些打字的時間。
我們現在已經為HTML 5文檔定義了類型。到目前為止一切順利。現在,這們看看HTML5的新標簽。在我們瀏覽新標簽之前,先看看我們平常是怎么寫的:

  1. <html> 
  2.     <head> 
  3.     ...其他...  
  4.     </head> 
  5.     <body> 
  6.         <div id="header"> 
  7.             <h1>CSS3-HTML5之家</h1> 
  8.         </div> 
  9.         <div id="nav"> 
  10.             <ul> 
  11.                 <li>首頁</li> 
  12.                 <li>關于</li> 
  13.                 <li>聯系</li> 
  14.             </ul> 
  15.         </div> 
  16.         <div id=content> 
  17.             <h1>標題</h1> 
  18.             <p>...</p> 
  19.         </div> 
  20.         <div id="footer"> 
  21.             <p>版權信息</p> 
  22.         </div> 
  23.     </body> 
  24. </html> 

 在上面的例子中使用<div>.這是現在很普遍的做法。其目的是雙重的,第一,提供了唯一的身份ID,可以具體的應用于網頁章節。第二,標識作為一種原始的,偽語義結構。每個網站上的ID名字可能都不相同,這時我們就很難明白那些ID是什么意思了。

<header>標簽:
<header>標簽就相當于我們平常用<div id="header">定義的一樣。如果你的網站上還是<div id="header">這樣定義,那我們現在可以用<header>替換它了。

<nav>標簽:
<nav>是導航標簽,就像我們平常用:
<div id="menu"> 
    <ul>
    <li>index</li>
    <li>news</li> 
 ...
    </ul>
</div>
現在用<nav>: 

  1. <nav> 
  2. <ul> 
  3. <li><a href="index.html">Home</a></li> 
  4. <li><a href="/about/">About</a></li> 
  5. <li><a href="/blog/">Blog</a></li> 
  6. </ul> 
  7. </nav> 

<section>標簽:<section>標簽里面可以是一組內容或者專題分組,通常有一個起始標記和結束標記。當然了,該標簽也可以嵌套。

<article>標簽:<article>標簽里面可以是一節內容。

<aside>

<footer>標簽:<footer>標簽,不說大家也能明白這個是干什么用的了吧。也可以有多個,通常都是在網站最底部.

讓我們來看看最后的代碼: 

  1. <!DOCTYPE html> 
  2. <html> 
  3.     <head> 
  4.     ...stuff...  
  5.     </head> 
  6.     <body> 
  7.         <header> 
  8.             <h1>My Site</h1> 
  9.         </header> 
  10.         <nav> 
  11.             <ul> 
  12.                 <li>Home</li> 
  13.                 <li>About</li> 
  14.                 <li>Contact</li> 
  15.             </ul> 
  16.         </nav> 
  17.         <section> 
  18.             <h1>My Article</h1> 
  19.             <article> 
  20.                 <p>...</p> 
  21.             </article> 
  22.         </section> 
  23.         <footer> 
  24.             <p>...</p> 
  25.         </footer> 
  26.     </body> 
  27. </html> 

通過代碼,更簡潔更容易理解,對不對?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昆山市| 睢宁县| 永嘉县| 宁陵县| 沾益县| 石家庄市| 台南市| 广昌县| 迁安市| 山阴县| 揭阳市| 盐源县| 合山市| 泰宁县| 呼伦贝尔市| 盐源县| 星座| 泗阳县| 额敏县| 潍坊市| 子长县| 邹平县| 洛扎县| 收藏| 交城县| 望江县| 义乌市| 乌拉特中旗| 龙岩市| 慈利县| 万载县| 霍州市| 贺兰县| 从化市| 江阴市| 古浪县| 丽水市| 宣城市| 兴仁县| 理塘县| 禄丰县|