搜尋
首頁web前端H5教程HTML5幾個設計和修改的頁面範例分享_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
理解H5:含義和意義理解H5:含義和意義May 11, 2025 am 12:19 AM

H5是HTML5,是HTML的第五個版本。 HTML5提升了網頁的表現力和交互性,引入了語義化標籤、多媒體支持、離線存儲和Canvas繪圖等新特性,推動了Web技術的發展。

H5:可訪問性和網絡標準合規性H5:可訪問性和網絡標準合規性May 10, 2025 am 12:21 AM

無障礙訪問和網絡標準遵循對網站至關重要。 1)無障礙訪問確保所有用戶都能平等訪問網站,2)網絡標準遵循提高網站的可訪問性和一致性,3)實現無障礙訪問需使用語義化HTML、鍵盤導航、顏色對比度和替代文本,4)遵循這些原則不僅是道德和法律要求,還能擴大用戶群體。

HTML中的H5標籤是什麼?HTML中的H5標籤是什麼?May 09, 2025 am 12:11 AM

HTML中的H5標籤是第五級標題,用於標記較小的標題或子標題。 1)H5標籤幫助細化內容層次,提升可讀性和SEO。 2)結合CSS可定製樣式,增強視覺效果。 3)合理使用H5標籤,避免濫用,確保內容結構邏輯性。

H5代碼:Web結構的初學者指南H5代碼:Web結構的初學者指南May 08, 2025 am 12:15 AM

HTML5構建網站的方法包括:1.使用語義化標籤定義網頁結構,如、、等;2.嵌入多媒體內容,使用和標籤;3.應用表單驗證和本地存儲等高級功能。通過這些步驟,你可以創建一個結構清晰、功能豐富的現代網頁。

H5代碼結構:組織內容以實現可讀性H5代碼結構:組織內容以實現可讀性May 07, 2025 am 12:06 AM

通過合理的H5代碼結構可以讓頁面在眾多內容中脫穎而出。 1)使用語義化標籤如、、等組織內容,使結構清晰。 2)通過CSS佈局如Flexbox或Grid控制頁面在不同設備上的呈現效果。 3)實現響應式設計,確保頁面在不同屏幕尺寸上自適應。

H5與較舊的HTML版本:比較H5與較舊的HTML版本:比較May 06, 2025 am 12:09 AM

HTML5(H5)與舊版本HTML的主要區別包括:1)H5引入了語義化標籤,2)支持多媒體內容,3)提供離線存儲功能。 H5通過新標籤和API增強了網頁的功能和表現力,如和標籤,提高了用戶體驗和SEO效果,但需注意兼容性問題。

H5與HTML5:澄清術語和關係H5與HTML5:澄清術語和關係May 05, 2025 am 12:02 AM

H5和HTML5的區別在於:1)HTML5是網頁標準,定義結構和內容;2)H5是基於HTML5的移動網頁應用,適用於快速開發和營銷。

HTML5特徵:H5的核心HTML5特徵:H5的核心May 04, 2025 am 12:05 AM

HTML5的核心特性包括語義化標籤、多媒體支持、表單增強和離線存儲與本地存儲。 1.語義化標籤如、等提高了代碼可讀性和SEO效果。 2.多媒體支持通過和標籤簡化了嵌入媒體內容的過程。 3.表單增強引入了新的輸入類型和驗證屬性,簡化了表單開發。 4.離線存儲和本地存儲通過ApplicationCache和localStorage等提高了網頁性能和用戶體驗。

See all articles

熱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

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

熱門文章

熱工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

記事本++7.3.1

記事本++7.3.1

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

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。