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

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

May 16, 2016 pm 03:46 PM
html5

要了解並熟悉 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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1242
24
HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕指南。這裡我們分別討論它們的介紹、工作原理、範例以及各個事件中的onclick事件。

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

HTML 中的文字移動指南。在這裡我們討論一下marquee標籤如何使用語法和實作範例。

See all articles