html
HTML的相關定義
- 什么是HTML?
HTML是負責描述文檔語義的語言
- HTML的語言特征
HTML是以標簽對的形式出現的锡凝,我們將被描述的文檔寫在對應標簽對之間
下面是HTML的標準框架
<!DOCTYPE html> <!--定義文檔類型-->
<html>
<head>
<!--html頭锋玲,這里是做文件配置的,例如編碼格式-->
<title></title> <!--文檔標題-->
</head> <!--這里是<head>對應的標簽值-->
<body> <!--主要的文檔就寫在這术吝,這里是文檔主體-->
</body>
</html>
body里面存放內容勾效,body里面可以有很多的標簽對,一對對的的標簽對的作用嵌器,是給文本添加語義(段落肛真,標題,文字等內容)
html提供了很多標簽對爽航,可以給純文本增加不同的語義毁欣。比如
```html
<h1> </h1> <!--標簽對:主標題-->
<h2> </h2> <!--二級標題-->
<p> </p> <!--定義段落-->
```
標簽對是有起始標簽和結束標簽組成的
現在的業(yè)界標準的,網頁技術嚴格的三層劃分:
html:就是負責定義頁面的語義
css:負責描述頁面的樣式
js:負責描述頁面的動態(tài)效果
-
編碼方式岳掐、關鍵字和頁面描述
- 字符集
字符集使用meta標簽定義凭疮,meta表示“元”,就是表示項目當前的基本配置串述;中文能夠使用的字符集有兩種:1:utf-8(這個用的范圍比后面一個廣执解,但占的內存較大);2gb2312(這個只適用于中文,占的內存相對較小)
- 關鍵字和頁面描述
meta除了可以設置編碼,還可以設置關鍵字和頁面描述衰腌;只要設置了description頁面描述新蟆,那么百度搜索的百度快照,就能顯示這些語句右蕊,這個技術叫做SEO琼稻,search engine optimization
<!--名字就是關鍵字, 內容就是你要在百度快照中寫的東西-->
<meta name="名字" content="內容">
- 圖片的加載
HTML插入圖片的時候饶囚,有兩個文件帕翻,一個是HTML文件,一個JPG的文件萝风,插入圖片的時候要寫兩個文件的相對位置嘀掸,這樣當將項目拷貝給別人的時候,也可以正常顯示规惰,最好是將圖片和HTML文件擋在同一個路徑
- 如果圖片文件在HTML的上層路徑
<img src="../1.jpg"/>
<!--使用../后退一層睬塌,../可以疊加使用-->
- 如果圖片文件在HTML的下層路徑
<img src="下層路徑的文件名/1.jpg"/>
- 超鏈接
一般來說一個網站,是有很多個HTML網頁組成歇万,HTML網頁能夠通過超鏈接互相跳轉揩晴,形成“網”
- 語法格式
<a href="網頁地址">顯示跳轉網頁的內容</a>
a指的是英語中anchor“錨”,就好像這個網頁往其它網頁跳轉贪磺。文本級標簽 href hypertext reference 縮寫 超文本鏈接
- a標簽的屬性
title:懸浮文本(提示性文字)
<a href="url" title="提示性文字">點擊還未跳轉的時候效果</a>
target:是否在新窗口中打開
<a href="url" target="_blank">開啟新的界面</a>
- 頁面中的錨點
所謂錨點硫兰,就是一個小標記,這個小標記使用戶不可察覺的缘挽,用戶不知道為何有這個點
- 一般錨點也是用a標簽來設置瞄崇,不過是使用name/id屬性
<a name="first">首頁</a>
<a id="second">頁面一</a>
- 如何調用錨點
<a href="first">錨點</a>
<a href="second">錨點</a>
- 為什么要使用錨點
首先這個錨點在頁面最頂端顯示呻粹;在HTML頁面內容過的情況下壕曼,用戶可以直接看到頁面上指定的內容,用戶體驗會好一點
- 列表
- 列表分為有序列表和無序列表
無序列表等浊,用來表示一個列表的語義腮郊,并且每個項目各每個項目之間是不分先后的
ul就是英語unordered list(無序列表)的縮寫
li就是英語list item(列表項)的縮寫
所有的li不能單獨存在,必須包裹在ul里面筹燕;反過來說轧飞,ul的“兒子”不能是別的東西,只能是li撒踪;ul的作用是增加無序列表的“語義”的
有序列表过咬,用來表示一個列表的語義,列表中的每一個項目都是有序的
ol和ul就是語義不一樣制妄,使用方法都是一樣的
ol里面只能有l(wèi)i掸绞,li必須被ol包裹。li是容器級
ol這個東西用的不多耕捞,如果想表達順序衔掸,一般用ul
有序列表和無序列表的差別不大烫幕,無序列表用的相對多一點
-
定義列表
定義列表也是一個組列表,不過比較復雜敞映,有三個標簽
dl表示definition list 定義列表 dt表示definition title 定義標題 dd表示definition description 定義表述詞
dt较曼、dd只能在dl里面;dl里面只能有dt振愿、dd
<!--仿京東首頁最底部--> <dl> <dt>購物指南</dt> <dd> <a href="#">購物流程</a> </br> <a href="#">會員介紹</a> </br> <a href="#">生活旅行/團購</a> </br> <a href="#">常見問題</a> </br> <a href="#">大家電</a> </br> <a href="#">聯系客服</a> </dd> </dl>