目錄標題
1.HTML
(1)HTML使用場景
用於搭建基礎網頁,展示頁面的內容,按鈕
(2)標籤分爲
- 圍堵標籤:有開始標籤和結束標籤.如
- 標籤是可以嵌套:需要正確嵌套,不能你中有我,我中有你
- 自閉和標籤:開始標籤和結束標籤在一起.如
換行標籤 - 在開始標籤中可以定義屬性.屬性是由鍵值對構成,值需要用引號引起來
- html標籤不區分大小寫
<html>
<head>
<title>title</title>
</head>
<body>
<font color='red'>Hello World</font>
</body>
</html>
(3)文件標籤
- html:html文檔的根標籤
- head:頭標籤,用於去指定html文檔的一些屬性.引入外部的一些資源
- title:定義標題標籤.
- body:體標籤
- :html5中定義該文檔是html文檔
(4)文本標籤
<h1>to<h6>標題標籤
-
:段落標籤
:換行標籤-
顯示一條水平線 1. color:顏色 2. width:寬度 3. size:高度 4. align:對其方式 - center:居中 - left左對齊 - right右對齊 - :字體加粗
- 字體是斜體
- 字體標籤,通過屬性來修改字體的顏色color,字號大小size,字體樣式face
- 文本居中
1.特殊字符編碼表
2.文本標籤案例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>文本標籤</title>
</head>
<body>
<h1>
公司簡介
</h1>
<hr color="yellow">
<p>
<font color="#dc143c">"中關村黑馬程序員訓練營"</font>
是由
<b><i>傳智播客</i></b>
聯合中關村軟件園、CSDN, 並委託傳智播客進行教學實施的軟件開發高端培訓機構,致力於服務各大軟件企業,解決當前軟件開發技術飛速發展, 而企業招不到優秀人才的困擾。
</p>
<p>
目前,“中關村黑馬程序員訓練營”已成長爲行業“學員質量好、課程內容深、企業滿意”的移動開發高端訓練基地, 並被評爲中關村軟件園重點扶持人才企業。
</p>
<p>
黑馬程序員的學員多爲大學畢業後,有理想、有夢想,想從事IT行業,而沒有環境和機遇改變自己命運的年輕人。 黑馬程序員的學員篩選制度,遠比現在90%以上的企業招聘流程更爲嚴格。任何一名學員想成功入學“黑馬程序員”, 必須經歷長達2個月的面試流程,這些流程中不僅包括嚴格的技術測試、自學能力測試,還包括性格測試、壓力測試、 品德測試等等測試。毫不誇張地說,黑馬程序員訓練營所有學員都是精挑細選出來的。百裏挑一的殘酷篩選制度確 保學員質量,並降低企業的用人風險。
</p>
<p>
中關村黑馬程序員訓練營不僅着重培養學員的基礎理論知識,更注重培養項目實施管理能力,並密切關注技術革新, 不斷引入先進的技術,研發更新技術課程,確保學員進入企業後不僅能獨立從事開發工作,更能給企業帶來新的技術體系和理念。
一直以來,黑馬程序員以技術視角關注IT產業發展,以深度分享推進產業技術成長,致力於弘揚技術創新,倡導分享、 開放和協作,努力打造高質量的IT人才服務平臺。
</p>
<hr color="yellow">
<font color="gray" size="2">
<center>
江蘇傳智播客教育科技股份有限公司<br>
版權所有Copyright 2006-2018©, All Rights Reserved 蘇ICP備16007882
</center>
</font>
</body>
</html>
(5)圖片標籤
<!--src屬性用來指定圖片存放的位置-->
<img src="image/jiangwai_1.jpg"/>
(6)列表標籤
<!--有序列表ol-->
早上起牀乾的事情
<ol type="1">
<li>睜眼睛</li>
<li>看手機</li>
<li>穿衣服</li>
</ol>
<!--無序列表ul-->
早上起牀乾的事情
<ul>
<li>睜眼睛</li>
<li>看手機</li>
<li>穿衣服</li>
</ul>
(7)連接標籤
<!--超鏈接a-->
<a href="http://www.baidu.com">點我</a>
<!-- 屬性target=_blank,可以跳轉到一個新的頁面展示-->
<a href="http://www.baidu.com" target="_blank">點我</a>
(8)語義化標籤
爲了提高程序的可讀性,告訴程序員這一部分是什麼內容,提供了一些,無任何意義的語義化標籤
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表單標籤</title>
</head>
<body>
<!-- form:用於定義表單的.可以定義一個範圍,範圍代表採集用戶數據的範圍
*屬性:
*action:指定提交數據的URL地址
*method:指定提交方式
*分類:一共7種,2種比較常用,
get:1.請求參數會在地址欄中顯示,會封裝在請求行中
2.url長度是有限制的
3.get請求不太安全
post:1.請求參數不會再地址欄中顯示.會封裝在請求體中
2.請求參數長度沒有限制
3.post請求較爲安全
*表單項中的數據要想被提交,必須指定其name屬性
-->
<form action="#" method="get">
用戶名:<input name="username"><br>
密碼:<input name="password"><br>
<input type="submit" value="登錄">
</form>
</body>
</html>
3.表單項標籤
(1)input :可以通過type屬性值,改變元素展示的樣式
- type屬性:
text:文本輸入框,默認值
1. placeholder:指定輸入框的提示信息,當輸入框的內容發送變化會自動清空提示信息
password:密碼輸入框
radio:單選框
注意:
1. 要想讓多個單選框實現多個單選效果,則多個單選框的name屬性值必須一樣
2. 一般會給沒一個單選框提供一個value屬性指定其被選中後提交的數據
3. checked屬性,可以指定默認值
checkbox:複選框
1. 一般會給沒一個單選框提供一個value屬性指定其被選中後提交的數據
2. checked屬性,可以指定默認值
file:文件現在框
hidden:隱藏域,用於提交一些信息
按鈕:
submit:提交按鈕
button:普通按鈕
image:圖片提交按鈕,可以通過src屬性指定圖片的路徑 - label:指定輸入項的文字描述信息,label的for屬性一般會和input的id屬性值對象.如果對應了,則點擊label區域,會讓input輸入框獲取焦點
(2)示例演示
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表單項標籤</title>
</head>
<body>
<!-- form:用於定義表單的.可以定義一個範圍,範圍代表採集用戶數據的範圍
*屬性:
*action:指定提交數據的URL地址
*method:指定提交方式
*分類:一共7種,2種比較常用,
get:請求參數會在地址欄中顯示
post:請求參數不會再地址欄中顯示.會封裝在請求體中
*表單項中的數據要想被提交,必須指定其name屬性
-->
<form action="#" method="get">
<label for="username">用戶名</label>:<input type="text" name="username" placeholder="請輸入用戶名" id="username"><br>
密碼:<input type="password" name="password" placeholder="請輸入密碼"><br>
性別:<input type="radio" name="gender" value="male"> 男
<input type="radio" name="gender" value="female"> 女
愛好:<input type="checkbox" name="hobby" value="shopping"> 逛街
<input type="checkbox" name="hobby" value="java" checked> java
<input type="checkbox" name="hobby" value="game"> 遊戲
圖片:<input type="file" name="file"><br>
隱藏域<input type="hidden" name="id" value="aaa"><br>
郵箱:<input type="email" name="email">
生日:<input type="date" name="birthday"><br>
生日:<input type="datetime-local" name="birthday"><br>
取色器:<input type="color">
<br>
按鈕:<input type="submit" value="登錄">
<input type="button" value="一個按鈕"><br>
<input type="image" src="image/banner_1.jpg">
</form>
</body>
</html>
(2)select:下拉列表
<!--
子元素:option,指定列表項
-->
省份:<select name="province">
<option>--請選擇--</option>
<option value="1">北京</option>
<option value="2">上海</option>
<option value="3">成都</option>
(3)textarea:文本域
<!--cols:指定列數,每一行有多少個字符
rows:默認多少行
-->
自我描述:
<textarea cols="20" rows="5",name="disc"></textarea>
案例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>註冊頁面</title>
</head>
<body>
<!--定義表單-->
<form action="#" method="get">
<table border="1" align="center" width="500">
<tr>
<td><label for="username">用戶名</label></td>
<td><input type="text" placeholder="請輸入賬號" name="username" id="username"></td>
</tr>
<tr>
<td><label for="username">密碼</label></td>
<td><input type="password" placeholder="請輸入密碼" name="password" id="password"></td>
</tr>
<tr>
<td><label for="email">Email</label></td>
<td><input type="email" placeholder="請輸入Email" name="email" id="email"></td>
</tr>
<tr>
<td><label for="name">姓名</label></td>
<td><input type="text" placeholder="請輸入姓名" name="name" id="name"></td>
</tr>
<tr>
<td>性別</td>
<td><input type="radio" name="gender" value="male">男
<input type="radio" name="gender" value="female">女
</td>
</tr>
<tr>
<td>出生年月</td>
<td><input type="date" name="birthday"></td>
</tr>
<tr>
<td>驗證碼</td>
<td><input type="text" name="checkPoint">
<img src="img/verify_code.jpg">
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="提交"></td>
</tr>
</table>
</form>
</body>
</html>