1. 程式人生 > 其它 >HTML基礎之HTML標籤

HTML基礎之HTML標籤

前端的三把利器

HTML:赤裸的一個人

CSS:華麗的衣服

JS/JavaScript:賦予這個人的行為,也就是動起來

HTML(超文字標記語言)

html程式碼實際上就是一套能夠被瀏覽器所識別的規則程式碼,由一個個標籤組成。html程式碼就是一大長串字串,而這種字串的格式正好能夠被瀏覽器所識別,也就有了我們的WEB頁面。

後端與前端互動方式

1、後端通過直接返回瀏覽器能夠識別的html程式碼

2、後端返回資料,前端替換html種的指定資料

HTML標籤

<!DOCTYPE html> <!--標準的html規則,類似於Python的直譯器-->
<html lang
="en"> <!--html標籤(只能一個),指定語言en--> <head> <!-- html head標籤的開始 --> </head> <!-- html head標籤的結束 --> <body> <!-- html body標籤的開始 --> <a href="http://www.cnblogs.com/feng0815">跳轉到我的部落格</a> <!--類似有很多href這種的叫做標籤內部屬性--> </body> <!-- html body標籤的結束
--> </html> 註釋的寫法 <!-- -->

html head

1、自閉和標籤

<meta charset="UTF-8">

只有開頭標籤,沒有結尾標籤

2、主動閉合標籤

<a></a>

<!DOCTYPE html>
<html lang="en"> 
<head> 
<!-- 指定編碼 -->
<meta charset="UTF-8">
<!-- 每3秒中重新整理一次 -->
<meta http-equiv="refresh" content
="1"> <!-- 3秒後跳轉頁面 --> <meta http-equiv="refresh" content="1;Url=http://www.cnblogs.com/feng0815">
<!-- 關鍵字檢索 -->
<meta name="keywords" content="塵世風">
<!-- 網站描述-->
<meta name="description" content="塵世風是名低調的測試工程師">
<!-- ie開啟時以最高的相容模式開啟 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- 在head中所寫的所有標籤全部都看不到,是內部的一些東西,除了一個標籤就是title-->
<title>塵世風的部落格</title>
<!-- 前方高能預警,***重要*** -->
<!-- title的圖示 -->
<link rel="shortcut icon" href="tubiao.ico">
<!-- 引入css -->
<link rel="stylesheet" href="tmp.css">
<!-- css樣式-->
<style></style>
<!-- 引入js和編寫js -->
<script src="tmp.js">
</
script>
</head>
<body>
</body>
</html>

html body

符號

<a href="http://www.cnblogs.com/feng0815">塵&nbsp世&nbsp風</a>

<a href="http://www.cnblogs.com/feng0815">&lta&gt</a>

空格:&nbsp 大於號:&gt 小於號 &lt 記住常用的這三個,其他的用時百度

塊級標籤:H標籤(加大加粗),P標籤(段落間有間距),DIV(白板)

行內標籤:SPAN標籤(白板)

p、br

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
 <!-- p標籤稱之為段落標籤,佔滿一整行,段落之間有空行 想換行需要通過<br />標籤 自閉合標籤建議自己寫上/作為區分--> 
<p>年輕,就是拿來折騰的。<br />讓自己具備獨立生活的能力,具備一技之長的資本,是需要無數個夜晚的靜思,無數寂寞時光的堆積而成的。</p>
<p>別在最該拼搏的年紀選擇穩定,世界上最大的不變是改變,只有每天進步,才能擁抱生命的無限可能!</p>
<p>你以為你給對方留了電話存了微信,應該彼此也能互相幫忙,卻忘記了一件很重要的事情,只有關係平等,才能互相幫助。</p>
<p>不要為了戶口丟掉生活,為了穩定丟掉青春,為了平淡丟掉夢想,因為你所謂的穩定,不過實在浪費生命。</p>
<p>真正的勇者不是狼狽的逃脫,而是用閒暇時間,磨練自己。</p>
<p>只有等現實的日子富足了,能力夠強了,才可以去追求那些美好的生活狀態,才該去追求那些偉大的夢。否則那些夢幻般的生活,都只是空中閣樓,不堪一擊。</p> 
<p>生活是自己的,自己都不求進取,憑什麼讓別人給你美好的未來?</p> 
</body> 
</html>

h、form、div、span、input、label

<!DOCTYPE html>
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<title>Title</title> 
</head> 
<body> 
<!-- 標題標籤 h1最大 h6最小 只需要記住先出生最大 自帶屬性 -->
<h1>塵世風</h1> 
<h2>塵世風</h2> 
<h3>塵世風</h3> 
<h4>塵世風</h4> 
<h5>塵世風</h5> 
<h6>塵世風</h6>

<!-- 行內標籤的代表 什麼屬性都不帶-->
<span>塵世風</span>

<!-- 塊級標籤的代表 什麼屬性都不帶,html程式碼中出場率最高-->
<div>塵世風</div>

<!-- 登入頁面 -->
<!-- 表單標籤 可以理解為載體 紙 input 就是寫在紙上的文字-->
<form action="/login" method="post">
<!-- 文字輸入框 -->
<input type="text" name="username"/>
<!-- 密碼輸入框 -->
<input type="password" name="passwd"/>
<!-- 按鈕 點選什麼用也沒有 需要結合js繫結事件 -->
<input type="button" value="登入"/>
<!-- 提交 提交表單需要用submit -->
<input type="submit" value="提交"/>
</form>
<!-- get與post區別提交 -->
<form action="/login" method="get" enctype="multipart/form-data">
<!-- 文字輸入框 text-->
<input type="text" name="username" value="預設值"/>
<!-- 密碼輸入框 password-->
<input type="password" name="passwd"/>
<!-- 按鈕 點選什麼用也沒有 需要結合js繫結事件 -->
<input type="button" value="登入"/>

<!-- 多選框 checkbox {"name":[1,2,3]} 預設值checked=checked-->
<p>女朋友的選擇標準</p>
<input type="checkbox" name="check" value="1" checked="checked"><span>大長腿</span>
<input type="checkbox" name="check" value="2"><span>長頭髮</span>
<input type="checkbox" name="check" value="3"><span>36C</span>
<!-- 單選框 radio name相同 勾選是互斥-->
<input type="radio" name="sax" value="1" checked="checked"><span></span>
<input type="radio" name="sax" value="2"><span></span>
<!-- 檔案類 file 如果上傳檔案一定要在form中新增特殊屬性 enctype="multipart/form-data" 意思是一點一點的發給伺服器-->
<p>上傳檔案</p>
<input type="file" name="file"/>
<!-- 提交 提交表單需要用submit -->
<input type="submit" value="提交"/>
<!-- reset 還原表單中填寫的資料到預設 -->
<input type="reset" value="重置">
</form>

<!-- label 標題標籤 與input聯合運用,增加input的點選範圍 可直接點選文字就輸入 for:對映到input的id-->
<label for="username">使用者名稱</label>
<input id="username" type="text"/>
</body>
</html>

textarea、select、option、optgroup、a、img、ul、li、ol、dl、dt、dd

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p id="t1">描述</p> 
<!-- 多行文字 textarea 預設值在標籤之間-->
<textarea name="meno">預設值</textarea> 
<p>省市</p>
<!-- select option 預設選擇在option上增加selected size屬性顯示多少個 多選屬性:multiple-->
<select name="city" size="3" multiple="multiple">
<option value="1">黑龍江</option>
<option value="2" selected="selected">遼寧</option>
<option value="3">北京</option>
<option value="4">四川</option>
</select>
<!-- optgroup 分組 label 組的名字 -->
<select name="city" size="3" multiple="multiple">
<optgroup label="黑龍江省">
<option value="1">哈爾濱</option>
<option value="2">牡丹江</option> 
</optgroup> 
<optgroup label="北京省">
<option value="3">北京</option>
</optgroup>
</select>

<!-- 超連結標籤 a href:跳轉的連結 target="_blank" 新tab開啟頁面 -->
<p>超連結</p>
<a href="http://www.baidu.com" target="_blank">塵世風</a>
<!-- a標籤 錨的連結 通過id進行對應關係的對映 例子回到頂部-->
<div style="height: 500px;">文章</div>
<a style="position: fixed;right: 0;bottom: 0" href="#t1">回到頂部</a>

<!-- img 圖片標籤 src:圖片的位置 圖片跳轉通過a標籤 alt:當圖片載入失敗時顯示alt的文案 title:滑鼠懸浮在圖片上顯示的文字-->
<a href="http://www.cnblogs.com/feng0815"><img src="1.png" style="height: 200px;width: 200px;" alt="html" title="塵世風html"></a>

<!-- 列表 ul li 點-->
<ul>
  <li>第一列</li>
  <li>第二列</li>
</ul>

<!-- 列表 ol li 數字 -->
<ol>
  <li>第一列</li>
  <li>第二列</li>
</ol>

<!-- 分層列表 dl dd內層 dt外層 -->
<dl>
  <dt>黑龍江</dt>
  <dd>哈爾濱</dd>
  <dd>牡丹江</dd>
</dl>

<dl>
  <dt>北京</dt>
  <dd>北京</dd>
</dl>

</body>
</html>

table、thead、tr、th、tbody、tr、td

<!DOCTYPE html
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body> 
<!-- table 表格標籤 thead:表頭 th:表頭行 tbody:內容 tr:行 td:列 boder:表格的邊框 coslpan:td佔幾列 rowspan:tr佔幾列--> 
<table border="1">
<thead>
<tr>
  <th>ID</th>
  <th>用例名稱</th> 
  <th>執行人</th> 
  <th>編輯</th> 
</tr> 
</thead>
<tbody> <tr>   <td>1</td>   <td>table表格測試</td>   <td>塵世風</td>   <td><a href="tmp.html">詳情</a> <a href="edit.html">編輯</a></td> </tr>
<tr>   <td>1</td>   < !-- colspan等於幾就佔幾列-->   <td colspan="2">table表格測試</td>   <td><a href="tmp.html">詳情</a> <a href="edit.html">編輯</a></td> </tr>

<tr >
  <td>1</td>
  <!-- rowspan等於幾就佔幾行-->
  <td rowspan="2">table表格測試</td>
  <td>塵世風</td>
  <td><a href="tmp.html">詳情</a> <a href="edit.html">編輯</a></td>
</tr>

<tr>
  <td>1</td>
  <td>塵世風</td>
  <td><a href="tmp.html">詳情</a> <a href="edit.html">編輯</a></td>
</tr>
</tbody>
</table>

</body>
</html>