搜尋
首頁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
html5的div一行可以放两个吗html5的div一行可以放两个吗Apr 25, 2022 pm 05:32 PM

html5的div元素默认一行不可以放两个。div是一个块级元素,一个元素会独占一行,两个div默认无法在同一行显示;但可以通过给div元素添加“display:inline;”样式,将其转为行内元素,就可以实现多个div在同一行显示了。

html5中列表和表格的区别是什么html5中列表和表格的区别是什么Apr 28, 2022 pm 01:58 PM

html5中列表和表格的区别:1、表格主要是用于显示数据的,而列表主要是用于给数据进行布局;2、表格是使用table标签配合tr、td、th等标签进行定义的,列表是利用li标签配合ol、ul等标签进行定义的。

html5怎么让头和尾固定不动html5怎么让头和尾固定不动Apr 25, 2022 pm 02:30 PM

固定方法:1、使用header标签定义文档头部内容,并添加“position:fixed;top:0;”样式让其固定不动;2、使用footer标签定义尾部内容,并添加“position: fixed;bottom: 0;”样式让其固定不动。

HTML5中画布标签是什么HTML5中画布标签是什么May 18, 2022 pm 04:55 PM

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

html5中不支持的标签有哪些html5中不支持的标签有哪些Mar 17, 2022 pm 05:43 PM

html5中不支持的标签有:1、acronym,用于定义首字母缩写,可用abbr替代;2、basefont,可利用css样式替代;3、applet,可用object替代;4、dir,定义目录列表,可用ul替代;5、big,定义大号文本等等。

html5废弃了哪个列表标签html5废弃了哪个列表标签Jun 01, 2022 pm 06:32 PM

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

html5是什么意思html5是什么意思Apr 26, 2021 pm 03:02 PM

html5是指超文本标记语言(HTML)的第五次重大修改,即第5代HTML。HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5由不同的技术构成,其在互联网中得到了非常广泛的应用,提供更多增强网络应用的标准机。

html5为什么只需要写doctypehtml5为什么只需要写doctypeJun 07, 2022 pm 05:15 PM

因为html5不基于SGML(标准通用置标语言),不需要对DTD进行引用,但是需要doctype来规范浏览器的行为,也即按照正常的方式来运行,因此html5只需要写doctype即可。“!DOCTYPE”是一种标准通用标记语言的文档类型声明,用于告诉浏览器编写页面所用的标记的版本。

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脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MantisBT

MantisBT

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

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

mPDF

mPDF

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

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中