前端(1)——HTML標記語言

工具的配置:

sublime

安裝Sublime Package Control:

使用 Ctrl+` 快捷鍵打開 Sublime的命令行面板,複製粘貼:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

回車之後,就會發現在 Preferences 菜單下會多出兩個子菜單:Package settingsPackage Control

5、安裝 Emmet 插件:

選擇菜單:Preferences -> Package Control -> Install Package

輸入:Emmet 回車

點擊搜索結果中的 Emmet 條目,即可安裝插件,完成後重啓 Sublime

配置瀏覽器:

點擊打開鏈接

——————————html————————————

————基本結構

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>

    </body>
</html>

1 / <!DOCTYPE> 

文檔類型,文檔規範的定義

2 / <html>內容</html>

文檔標記,開始標記。分別位於網頁的最前端和最後端。表示開始和結束

3 / <head>內容</head>

文件頭標記,用來包含文件的基本信息,比如網頁的標題,關鍵字等。在head裏面的內容不會在瀏覽器中顯示

用於存放 title,mata,style,script,base,link

4 / <title>頁面標題</title>

標題標記,網頁的主題顯示在窗口左上邊。這個標記中不能包含其它標記。是放在head標記裏面的。

5 / <meta>內容</meta>

這個標記必須放在head元素裏面

1 / discription 頁面描述。提供有關頁面的元信息。SEO優化。

必須屬性:  content     值:some_text    比如針對搜索引擎和更新頻度的描述和關鍵詞

<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<meta name="discription" content="頁面內容描述">
	<title>Document</title>
</head>
2 / keywords 關鍵詞描述。提升排名的一種方式。
必須屬性:  content     值:some_text    比如針對搜索引擎和更新頻度的描述和關鍵詞

<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<meta name="discription" content="頁面內容描述">
	<meta name="keywords" content="關鍵詞">
	<title>Document</title>
</head>
3 / 字符集(編碼格式)

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

6 / <body>頁面主體</body>

用於存放所有的html結構標籤。

————標籤:

標籤和被標籤的內容構建html文檔

格式:

<標籤>內容</標籤>

標籤的屬性:就是用來控制內容(圖像,文本等)如何的顯示

格式:

<標籤  屬性1=屬性值   屬性2=屬性值.....> 內容  <標籤>

————————————————————————————

1 / <h>內容</h>系列標籤

標題標籤(有默認屬性)

2 / <p>段落內容</p>標籤

P標籤表示段落,默認段落間是有間隔的。

<p>這是一段文字</p>

3 / <hr />標籤

在頁面上顯示一條橫線,默認佔整行

<hr />

4 / <br />標籤

換行。

這是一行 <br /> 這是第二行
5 / 文本標籤:

b,u,i,s,strong,em,del,ins

<body>
	<b>這是b標籤</b>  <!-- 加粗 -->
	<i>這是i標籤</i>  <!-- 傾斜 -->
	<u>這是u標籤</u>	 <!-- 下劃線 -->
	<s>這是s標籤</s>  <!-- 刪除線 -->
	<hr />
	<strong>這是strong</strong>  <!-- 加粗 -->
	<em>這是em</em>  <!-- 傾斜 -->
	<ins>這是ins</ins>   <!-- 下劃線 -->
	<del>這是del</del>   <!-- 刪除線 -->
</body>
6 / img標籤
<body>
	<img src="images/baidu.png" title="這是一張圖片" alt="這是什麼" />
</body>

src屬性是img特有屬性。

img標籤的屬性:

1 / alt :圖片加載不出來就顯示alt裏面的文字。

2 / title:鼠標移動到圖片上顯示的文字。
7 / <a></a>標籤

超鏈接標籤

<body>
	<a href="跳轉路徑" target="_blank">跳轉的按鈕</a>
</body>
其他:

1 / href = "#"    //href = #的時候,a標籤不跳轉

2 / a標籤的“錨”——當前屏幕跳轉到指定位置(通過id #指定跳轉到某個id的位置)

    <a href="#tt" target="_blank">錨點</a>

    <div id="tt" >第一章</div>

a標籤的屬性:

1 / href  跳轉路徑

2 / taget =“  _blank”  :在新頁面跳轉

     taget = "_self"  在當前頁面跳轉

3 / base ="_blank"   爲頁面中所有的a標籤設置跳轉,放置在head標籤中

target  href  是a標籤獨有的屬性

8 / <div></div>標籤

用來佈局的標籤。

9 / <span></span>標籤

用來佈局的標籤。


————列表:

1 / <ul></ul>無序列表:

<li></li>

<body>
	無序列表:
	<ul>
		<li><a href="#">列表1</a></li>
		<li>列表2</li>
		<li>列表3</li>
	</ul>
</body>
<li>標籤是一個容器,可以放其他標籤。

2 / <ol></ol>有序列表:

<li></li>

<body>
	有序列表:
	<ol>
		<li><a href="#">列表1</a></li>
		<li>列表2</li>
		<li>列表3</li>
	</ol>
</body>
3 / <dl></dl>自定義列表:

<dt></dt>

<dd></dd>

<body>
	自定義列表:
	<dl>
		<dt>大分類1</dt>
		<dd>子類1</dd>
		<dd>子類2</dd>
		<dd>子類3</dd>
		<dt>大分類2</dt>
		<dd>子類1</dd>
		<dd>子類2</dd>
		<dd>子類3</dd>
	</dl>
</body>
————表格:

1 / 表格標籤

<table></tabel> 表格範圍

<caption></caption>  表格標題

<tr></tr> 行

<th></th>  表頭標籤,放在表格的最上一行

<td></td> 列

<thead></thead>   存放當前列的表頭。如果沒有加css,頁面默認將表頭中的高度設置變小

<tbody></tbody>   存放表格中的主體數據。瀏覽器自動添加

<tfoot></tfoot>   一般情況不會出現

2 / 表格的屬性
border = " "   表格邊框

width = " "  表格寬度

height = " "  表格高度

align   : 表格的顯示位置:

——| left 居左顯示 (默認)

——| center 居中顯示

——| right 居右顯示

cellspacing:單元格之間的間距,默認2px

cellpadding:單元格內容與單元格邊框的顯示距離。單位像素。

frame:控制表格邊框最外層的四條線框

rules: 控制是否顯示以及如何顯示單元格之間的分割線


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>Document</title>
</head>
<body>
	<table border="1" width="300" height = "200">
		<caption>表格標題</caption>
		<thead>
			<tr>
				<th>序號</th>
				<th>序號</th>
				<th>序號</th>
				<th>序號</th>
			</tr>
		</thead>		
		<tr>
			<td>1</td>
			<td>1</td>
			<td>1</td>
			<td>1</td>
		</tr>
		<tr>
			<td>1</td>
			<td>1</td>
			<td>1</td>
			<td>1</td>
		</tr>
		<tr>
			<td>1</td>
			<td>1</td>
			<td>1</td>
			<td>1</td>
		</tr>
		<tr>
			<td>1</td>
			<td>1</td>
			<td>1</td>
			<td>1</td>
		</tr>
	</table>
</body>
</html>
————表單:

——表單元素:

1 / input  標籤

屬性:

① type   文本輸入框  

= text :文本輸入框;  

= password : 密碼輸入框  ;

= hidden :隱藏域; 

= radio :單選框(必須給每一個radio加一個相同的name屬性)

= checkbox :多選框

= button : 按鈕

= reset : 重置  (只能在form標籤中起作用

= image : 圖片按鈕

= submit : 提交

② value = “XXXX”   設置默認顯示值 (text,password,button,reset)

③ checked ="checked"  默認選擇

④ name = "xxx"  相同name屬性,將radio,checkbox作爲一個選擇集合

2 / <select></select> 下拉選單

屬性:

① <option>內容</option>  選擇內容

② selected= "selected"   設置默認選擇

3 / <textarea></textarea>文本域

——form標籤:

用來管理頁面上的表單元素。表單元素必須放在form標籤中

屬性:

action :將所有數據提交到action指定的頁面 (必須給要提交的標籤放置 name 屬性

—————————

表單範例:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>註冊頁面</title>
</head>
<body>
	<form action="頁面地址">
		用戶名:<input type="text" value="默認顯示值"><br/>
		密  碼:<input type="password">
		<hr/>
		<input type="hidden">
		<hr/>
		性  別:<input type="radio" name="sex">男 <input type="radio" name="sex">女 <input type="radio" name="sex" checked="checked">保密 <br/>

		愛  好: <input type="checkbox">籃球  <input type="checkbox">足球  <input type="checkbox" checked="checked">檯球  <input type="checkbox">游泳 <br/>

		國  籍:<select>
					<option>中國</option>
					<option selected="selected">日本</option>
					<option>韓國</option>
				</select> <br/>

		籤  名:<textarea>這裏寫默認值</textarea> <br/>

		<input type="button" value="點擊"> <input type="reset"> <br/>

		<input type="image" src="images/baidu.png"> <br/>

		<input type="submit">
	</form>

</body>
</html>









































































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章