HTML 基本結構
網頁無論多複雜,後臺是使用何種語言。
最終呈現在瀏覽者眼前的內容實質上都是由瀏覽器解析HTML程式碼後繪製出來的。
HTML程式碼由幾大結構組成,不同的結構具有不同的功能。
本文只從巨集觀簡略介紹一下各大部分的功能,具體內容需要參閱本版塊其他文章。
首先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <div>螞蟻部落</div> </body> </html>
一個HTML文件由四個基本部分組成:
(1).一個文件宣告:<!DOCTYPE HTML>。
(2).一個html標籤對:<html></html>。
(3).一個head標籤對:<head></head>。
(4).一個body標籤對:<body></body>。
一.文件宣告:
文件宣告非常重要,每一個頁面都是必須的,除非有特殊的考量。
DOCTYPE宣告不屬於html標籤,它是一條指令,用於告知瀏覽器,當前html文件使用何種規範書寫。
HTML4.01中的doctype需要對DTD進行引用,因為HTML4.01基於SGML。
HTML5不基於SGML,因此不需要對DTD進行引用,但是需要doctype來規範瀏覽器的行為。
更多內容可以查閱HTML <!DOCTYPE>一章節。
當前我們推薦使用HTML5的文件宣告方式:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html>
二.<HTML>標籤:
它是所有HTML元素的根元素,除去<!DOCTYPE HTML>,頁面的其他內容都會包裹於此元素之內。
上面的程式碼例項也演示了這一點。
三<head>標籤:
此標籤內部會提供一些與瀏覽器解析或者搜尋引擎抓取等相關的資訊。
這些資訊不會直接暴露給瀏覽者,除<title>元素規定的標題(它規定了網頁的標題):
<head>標籤包裹其他重要標籤,可以參閱本版塊其他相關文章。
四.<body>標籤:
它規定了網頁的主體部分,我們所能看到頁面內容都位於此標籤之內。
body所容納的都是與展現相關的,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> table{border-collapse:collapse;} td{ background:#F2F2F2; border:solid 1px #CCCCCC; width:100px; height:22px; } </style> </head> <body> <table id="thetable"> <tr> <td>螞蟻部落一</td> <td>螞蟻部落二</td> <td>螞蟻部落三</td> <td>螞蟻部落四</td> </tr> <tr> <td>螞蟻部落一</td> <td>螞蟻部落二</td> <td>螞蟻部落三</td> <td>螞蟻部落四</td> </tr> <tr> <td>螞蟻部落一</td> <td>螞蟻部落二</td> <td>螞蟻部落三</td> <td>螞蟻部落四</td> </tr> </table> </body> </html>
上面程式碼中,body內容是一個細線表格效果的展示,當然還可以容納其他內容這裡僅僅是一個展示。
相關文章
- 基本HTML結構HTML
- 3.1 HTML基本結構HTML
- html概述及html文件基本結構HTML
- HTML基本結構包含幾個部分?HTML
- html常用編寫軟體以及基本結構HTML
- HTML 和 CSS 程式碼結構的基本準則HTMLCSS
- 好程式設計師web前端分享HTML基本結構和基本語法程式設計師Web前端HTML
- ffmpeg基本結構
- HTML文件結構HTML
- 文章的基本結構
- hbase 的基本結構
- HTML table表格結構HTML
- 七、基本資料結構(樹形結構)資料結構
- HTML5系列:HTML5結構HTML
- [HTML] html5新增的結構元素HTML
- 基本資料結構梳理資料結構
- 智慧卡的基本結構
- Html 結構標準模板HTML
- html新增結構元素解析HTML
- HTML5結構元素HTML
- 結構化HTML和CSSHTMLCSS
- HTML5 移動Web App閱讀器-4(頁面基本結構開發)HTMLWebAPP
- Java基本程式設計結構Java程式設計
- RecyclerView的基本設計結構View
- c++基本資料結構C++資料結構
- STM32 GPIO基本結構
- caffe的基本資料結構資料結構
- 英語句子的基本結構
- 定時中斷基本結構
- Python基本資料結構Python資料結構
- html標記與文件結構HTML
- Spark的基本結構及SparkSQL元件的基本用法SparkSQL元件
- JVM的基本結構和JVM的記憶體結構JVM記憶體
- 姬小光前端興趣班【第004期】- 文件型別與 HTML 頁面的基本結構前端型別HTML
- StringTable結構以及基本調優
- Redis基本資料結構之ZSetRedis資料結構
- 基本資料結構演算法資料結構演算法
- 資料結構的基本概念資料結構