歷史css
瀏覽器和網頁html
瀏覽器將編寫的網頁源代碼渲染成咱們想要的樣子html5
瀏覽器問題:web
存在不少不一樣的瀏覽器瀏覽器
萬維網的初期,網頁編寫沒有標準搜索引擎
W3C的創建設計
註釋:HTML中的註釋是code
<!-- 註釋內容 -->
標籤:htm
在HTML中用<標籤名> </標籤名>來標識特定的內容索引
標籤的屬性
屬性是一個名值對(x=y)
屬性和標籤名或其餘屬性使用空格隔開
屬性根據文檔來編寫,有些屬性有屬性值,有些沒有,有屬性值的要用引號引發來
代碼示例
<h1> 這是個人<font color="red" size="3">第一個</font>網頁 </h1>
文檔聲明(doctype)
文檔聲明用來告知瀏覽器當前網頁的版本
html5的文檔聲明
<!doctype html> 或 <!DOCTYPE HTML>
網頁基本結構
<!--文檔聲明,聲明當前網頁的版本HTML5版本--> <!doctype html> <!--html的根標籤(元素),網頁中的全部內容都要寫在根元素的裏邊--> <html> <!-- head是網頁的頭部,head中的內容不會在網頁中直接出現,主要用來幫助瀏覽器或搜索引擎來解析網頁--> <head> <!--meta標籤用來設置網頁的元數據,這裏meta用來 設置網頁的字符集,避免亂碼問題--> <meta charset="utf-8"> <!--title 中的內容會顯示在瀏覽器的標題欄,搜索引擎會主要根據title中的內容來判斷網頁的主要內容--> <title>網頁的標題</title> </head> <!--body是html的子元素,表示網頁的主體,網頁中全部可見的內容都寫在body中--> <body> </body> </html>
實體
在網頁中編寫多個空格默認狀況會自動被瀏覽器解析爲一個空格
在HTML中,有些特殊符號不能直接書寫。例:多個連續空格,大於號/小於號
使用實體(轉義字符)來書寫這些特殊符號
實體語法:
空格 > 大於號 < 小於號 ©版權符號