首頁 >web前端 >H5教程 >HTML5幾個設計和修改的頁面範例分享_html5教學技巧

HTML5幾個設計和修改的頁面範例分享_html5教學技巧

WBOY
WBOY原創
2016-05-16 15:46:271853瀏覽

要了解並熟悉 HTML5 中的新的語意元素,最好的方式就是拿一經典的 HTML 文件作例子,然後把 HTML5 的一些新鮮營養充實進入。如下就是我們要改造的頁面,該頁面很簡單,只包含一篇文章。

ApocalypsePage_Original.html,這是一個格式非常規範的頁面,所有的樣式都來自於外部樣式表。

XML/HTML Code複製內容到剪貼簿
  1. html>  
  2. html lang=lang=lang
  3. =
  4. 裡> ">  
  5. >      字符集
  6. >     
  7. 標題>現代啟示錄書名>
  8.      連結 rel=rel=樣式 href=
  9. "ApocalypsePage_Original.css"
  10. >>
  11.   
  12.   
  13. 身體>
  14.   
  15. div 類別==
  16. 類別
  17. 🎜>>     h1>世界會如何終結
  18. >h1
  19. >     p 班級=班級== >
  20. 我們所知的意味著生命終結的場景
  21. p>p>p>p>p>p>
  22. p
  23. >     p 
  24. =
  25. = 🎜>>Ray N. 康乃馨p>p>p
  26. >p>p>p>p>p>pdiv>    div class="內容" >  
  27.   p>跨度跨度跨度跨度跨山>🎜> 班級=「導入」>現在現在>現在> 🎜>>,您可能覺得不錯。畢竟,已開發國家的生活很舒適span class==「風格🎜>=「風格🎜>=
  28. 「風格1”>跨度>可能比有記錄的歷史上的普通人比較舒服。 p
  29. >
  30.   
  31.   p>但不要太自鳴得意。 仍然有很多可怕的方式可能導致它崩潰。 在本文中,您將了解我們最喜歡的一些內容。 p>  
  32.         h2>瑪雅> h2>  
  33.   
  34. p>懷疑論者認為瑪雅曆法只是滾到了一個新的5,126 年元之後,並且實際上並沒有預測生命終結的世界末日。 但是,既然死去已久的瑪雅人在其他方面幾乎都錯了,我們為什麼要在這一點上相信他們呢? p>         
  35.   h2>機器人接手>機器人接手 >
  36.   
  37.   
  38. p>不像吸血鬼接管或活死人接管令人不安的想法。我們的科技產品已經在數量上超過了我們,甚至比爾·蓋茨也擔心有一天他的日本機器人奴隸會把他的腳踝翻過來,並(以適當的機器人聲音)問“現在誰是你的爸爸?         h2
  39. >無法解釋的奇點>h2>  
  40.   p>我們不知道宇宙是如何開始的,所以我們不能確保它不會就這麼結束,也許就在今天,也許沒有什麼比一股反物質和輕微的嘶嘶聲更令人興奮的了。 p >  
  41.      
  42.   h2>失控的氣候變遷>失控的氣候變遷 >h2>
  43.   
  44.   p>被一些末日預言,阿爾·戈爾的末日預言可能仍然會實現。 如果確實如此,我們可能不得不與惡性風暴、廣泛的糧食短缺和粗暴的空調維修人員作鬥爭。 p>
  45.   
  46.      
  47.   h2>全球疫情>全球疫情
  48. >     p>在未來的某個時候,一種致命的病毒可能會襲擊。關於疾病來源的預測各不相同,但候選人包括非洲叢林中的猴子、生物恐怖分子、患有流感的鳥類和豬、未來的戰士、外星種族、使用過多抗生素的醫院、吸血鬼、中央情報局和未洗過的人抱子甘藍。 無論來源為何,這顯然都是壞消息。 p
  49. >  
  50.    div>
  51.    div class=
  52. class=class=“腳頁” >     p 類別
  53. >這些末日預言並不反映作者的觀點。 p>   
  54.   p>       a href> html">
  55. 關於我們a>a>a> >
  56.     a href href href href href
  57.  
  58. href href href「 html">免責聲明a>a>a
  59. > >     a 
  60. href> html">聯絡我們a>a>a
  61. >
  62. >   p>  
  63.   p>版權所有 © 2014
  64. >p>  
div
>



身體>
   html>   在不增加任何CSS樣式表之前,效果如下:上面通過三個
; 將頁面縮短了三個部分,頂部的頁眉,中部的內容和底部的頁尾。 這個範例中的樣式表很簡單,整個頁面最大寬度設定為800像素,避免文字在寬螢幕顯示器上顯示過長。頁首位於一個標記藍色邊框的盒子中,內容區的像素都增加了內邊距,而頁腳在整個頁面的底部居中。 ApocalypsePage_Original.css樣式檔案內容如下: XML/HTML 程式碼將內容複製到剪貼簿
  1. @charset "utf-8";   
  2. /* CSS Document */   
  3. 身體{   
  4.   /*font-family 要使用安全字體,依照先特殊後一般的原則,   
  5.   先給你想要的字體,然後是保險一些的字體,   
  6.   最後以 sans-serif 字體結尾*/   
  7.   font-family: "Lucida sans Unicode", "Lucida Grande", Geneva, sans-serif;   
  8.   max-width: 800px; /*最大寬度不超過 800 像素*/   
  9. }   
  10. /*頁上方的標題區樣式*/   
  11. .Header {   
  12.   background-color: #7695FE; /*接受任何顏色值*/   
  13.   border: thin #336699 solid; /*多合一的 border 屬性*/   
  14.   padding: 10px; /* 10像素的內邊距,邊框與內容物之間的距離*/   
  15.   margin: 10px; /* 10像素的外邊距,邊框與周圍元素之間的距離*/   
  16.   text-align: center; /*頭部文字居中*/   
  17. }   
  18. /*頁眉中標題h1>樣式*/   >
  19. 樣式*/   
  20. .Header h1{   
  21.   margin: 0px;   
  22.   color: white;   
  23.   font-size: xx-large; /*精確控制可用像素或em單位*/   
  24. }   
  25. /*頁眉中子標題樣式*/   
  26. .Header .Teaser{   
  27.   margin: 0px;   
  28.   font-weight: bold;   
  29. }   
  30. /*頁眉中署名行樣式*/   
  31. .Header .Byline{   
  32.   font-style: italic;   
  33.   font-size: small;   
  34.   margin: 0px;   
  35. }   
  36. .Content{   
  37.   font-size: medium;   
  38.   font-family: Cambria, Cochin, Georgia, "Times New Roman", Times, serif;   
  39.   /*左右內邊距最大*/   
  40.   padding-top: 20px;   
  41.   padding-right: 50px;   
  42.   padding-bottom: 5px;   
  43.   padding-left: 50px;   
  44.   line-height: 120%; /*相鄰兩個文字行之間的距離*/   
  45. }   
  46. .Content .LeadIn{   
  47.   font-weight: bold;   
  48.   font-size: large;   
  49.   font-variant: small-caps;   
  50. }   
  51. .Content .h2{   
  52.   color: #24486C;   
  53.   margin-bottom: 2px;   
  54.   font-size: medium;   
  55. }   
  56. .Content p{   
  57.   margin-top: 0px;   
  58. }  
  59. .Footer{   
  60.   text-align: center;   
  61.   font-size: x-small;   
  62. }   
  63. .Footer .Disclaimer{   
  64.   font-style: italic;   
  65. }   
  66. .Footer p{   
  67.   margin: 3px;   
  68. }  

這樣我們的樣式表就彎沉過了,現在去看看結果會怎麼樣呢?如下圖:

使用 HTML5 建構頁

目前仍舊是 Web 設計的必備元素,它是一個直觀、多用途的容器,可以透過它為頁面中的任何區塊應用樣式。但
的問題在於,它本身不反映與頁面相關的任何資訊。

要透過 HTML5 改進這種情況,可以把

替換成更具描述性語意的元素。

ApocalypsePage_Revised.html中已經將 class 屬性為 Header 和 Footer 兩個

替換為
,部分程式碼如下:
XML/HTML Code複製內容到剪貼簿
  1. 標題>  
  2.   h1>世界會如何終結 >h1>  
  3.   p 班級=班級== >我們所知的意味著生命終結的場景p>
  4. p>p>p>p>p>p>  
  5.   
  6. p =
  7. = 🎜>
  8. >
  9. Ray N. 康乃馨p>p
  10. >
  11. p>p>p>p>p>p>p
  12. 標題>  
  13. ...    頁腳>     p 類別
  14. >這些末日預言並不反映作者的觀點。
  15. p>      
  16. p>       a href
  17. > html"
  18. >關於我們a>
  19. a
>

a

>
> ...   
  p>     p>版權所有 © 2014 >p>   頁腳>   當然,對應的ApocalypsePage_Revised.css 檔案也需要進行修改,將其中的 .Header 和 .Footer 替換為 header 和 footer 。部分程式碼如下: XML/HTML 程式碼將內容複製到剪貼簿
  1. /*頁上方的標題區樣式*/   
  2. header {   
  3.   background-color: #7695FE; /*接受任何顏色值*/   
  4.   border: thin #336699 solid; /*多合一的 border 屬性*/   
  5.   padding: 10px; /* 10像素的內邊距,邊框與內容物之間的距離*/   
  6.   margin: 10px; /* 10像素的外邊距,邊框與周圍元素之間的距離*/   
  7.   text-align: center; /*頭部文字居中*/   
  8. }   
  9. /*頁眉中標題h1>樣式*/   >
  10. 樣式*/   
  11. header h1{   
  12.   margin: 0px;   
  13.   color: white;   
  14.   font-size: xx-large; /*精確控制可用像素或em單位*/   
  15. }  

最後還有一個元素需要用在範例文件中,就是

元素,表示一個完整的、自成一體的內容。

元素應該包含新聞報導或文章的內容,包括標題、署名和正文。因此加入了
元素後的結構如下:
XML/HTML Code
複製內容到剪貼簿
  1. 文章>  
  2.   標題>  
  3.   h1>世界會如何終結 >h1>  
  4.   p 班級=班級== >我們所知的意味著生命終結的場景p>
  5. p>p>p>p>p>p>  
  6.   
  7. p =
  8. = 🎜>>Ray N. 康乃馨p>p>p
  9. >
  10. p>p>p>p>p>p  標題>     div class="內容" >     p>
  11. 跨度
  12. 跨度跨度跨度跨山>🎜> 班級=「導入」>
  13. 現在現在>現在
  14. >
🎜>
>

,您可能覺得不錯。畢竟,已開發國家的生活很舒適

span

 

class

=

=「風格🎜>=
「風格🎜>=「風格1”>—跨度>可能比有記錄的歷史上的普通人比較舒服。 p>   ...      div> 🎜> 文章>   重新設計後,頁面架構如下: 用; 加插圖 很多頁面都是包含圖片的。但是,插圖(圖)與圖片的概念不太完全一樣。插圖雖然獨立於文本,但是文本中會提到它。 一般來說插圖應該是浮動的,還會有浮動圖題。以下是在文章中加入插圖的第一個 HTML 標記,在正文的段落和第二段之間的位置,部分程式碼如下: XML/HTML 程式碼將內容複製到剪貼簿
  1. ...   
  2. div class="內容" >  
  3. p>跨度 班級=「導入」>現在現在>現在> 🎜>>,你...
  4. p>  🎜>>  🎜>>  🎜>>  🎜>>  🎜>>
  5.  🎜>
  6. > div class="FloatFigure" >   img
  7.  src=“人類頭骨。 jpg" alt
  8. =「人類頭骨」> >
  9. p>如果這些世界末日之一,你會是最後一個站著的人 劇情上演?
  10. p>   div>  
p
>


但不要太自鳴得意。 有...

p>
  
  1. ...  
  2. 對應的樣式表規則如下:
  3. XML/HTML 程式碼
  4. 將內容複製到剪貼簿
  5. .FloatFigure{   
  6.   浮動:向左;   
  7.   邊距: 0px 20px 0px 0px;  
  8. }   
  9. .FloatFigure p{   
  最大寬度:300px;   


  字體大小:小;   

  字體樣式:斜體;   

  底部邊距:5px;   
}   下圖展示了這個範例的外觀,插圖正好在我們的第一段文字之後,漂浮在後面文字的左邊,圖題的文字寬度限制住了,讓圖題顯示很是水果、非常優雅。 HTML5 中提供了一個
; 元素,圖題可以放在
; 中的
元素裡,改造後,程式碼如下: XML/HTML 程式碼將內容複製到剪貼簿
  1. figure class=class==
  2. " 🎜>>     img src>src> alt="Human skull"
  3. >
  4.   figcaption>
  5. Will 🎜 >
  6.    scenarios plays out?figcaption>figcaption
  7. >
  8. figure>
  9.   


當然樣式表中的選擇符,就相應修改一下即可。
XML/HTML Code
複製內容到剪貼簿
  1. .FloatFigure{   
  2.   float: left;   
  3.   margin: 0px 20px 0px 0px;   
  4. }   
  5. .FloatFigure figcaption{   
  6.   max-width: 300px;   
  7.   font-size: small;   
  8.   font-style: italic;   
  9.   margin-bottom: 5px;   
  10. }  


最後還有就是 HTML5幾個設計和修改的頁面範例分享_html5教學技巧 元素中的 alt 屬性可以刪除掉,因為圖題包含了圖片的完整說明。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn