1. 程式人生 > >HTML基本語法(慕課網學習筆記)

HTML基本語法(慕課網學習筆記)

標題

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>學習html標題</title>
</head>
<body>
	<!-- 1em = 16px -->
	<h1>一級標題 字型大小32px</h1>
	<h2>二級標題 字型大小24px</h2>
	<h3>三級標題 字型大小18px(18.72) 約等於</h3>
	<h4>四級標題 字型大小16px</h4>
	<h5>五級標題 字型大小14px(13.28) 約等於</h5>
	<h6>六級標題 字型大小12px</h6>
	
	<h6>六級標題</h6>
	<h7>七級標題 不存在的</h7>
	<h8>八級標題 不存在的</h8>
</body>
</html>

段落

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>HTMl 段落標籤</title>
	<style>
	/*預設p標籤空是佔行的,在此處覆蓋預設css,借用除錯工具調整*/
		p {
			margin:0;
			padding:0;
		}
	</style>
</head>
<body>
	<p>段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1段落內容1</p>
	<p></p>
	<p>段落內容2</p>
</body>
</html>

連結

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>連結</title>
	<style>
	/*設定class為content的元素的高度*/
		.content {
			height:800px;
		}
	/*覆蓋a的預設值*/
		a {
			color:#333333;
			text-decoration: none;
		}
		
		a:visited {
			color:#333333;
		}

	</style>
</head>
<body>
	<!-- target="_blank"在新視窗中開啟頁面 -->
	<a href="http://www.imooc.com/" target="_blank">慕課網-新視窗</a>
	
	<!-- target="_self"在本視窗開啟頁面 -->
	</br>
	<a href="http://www.imooc.com/" target="_self">慕課網-本視窗</a>
	</br>

	<!-- 跳轉到本頁面id="titleThird"的元素的位置 -->
	<a href="#titleThird">頁面內錨點</a>
	</br>
	
	<!-- 禁止點選 -->
	<a href="javascript:;">隨便你點 能跳走算我輸……</a>
	</br>
	<!-- 佔空 -->
	<div class="content">一堆內容</div>
	</br>
	<h3 id="titleThird">咳咳 第三章</h3>
</body>
</html>

影象

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>影象</title>
	<style>
	/*通過背景插入圖片*/
		.imooc-logo {
			background: url(https://www.imooc.com/static/img/index/logo.png);
			width: 200px;
			height: 80px;
		}
	</style>
</head>
<body>
	<p class="imooc-logo">
		
	</p>
	<!-- 通過標籤插入圖片 -->
	<img src="https://www.imooc.com/static/img/index/logo.png">
</body>
</html>

列表

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title></title>
</head>
<body>
	<!-- 無序列表 -->
	<ul type="circle">
		<li>蘋果</li>
		<li>鴨梨</li>
		<li>水蜜桃</li>
	</ul>
	<!-- 有序列表 -->
	<ol type="square">
		<li>烤冷麵</li>
		<li>煎餅果子</li>
		<li>麻辣燙</li>
	</ol>

	<!-- 定義(下定義的意思dd是dt的解釋)列表 -->
	<dl type="disc">
		<dt>正數</dt>
		<dd>大於0的自然數</dd>
		<dt>負數</dt>
		<dd>小於0的自然數</dd>
	</dl>
</body>
</html>

div、塊級元素與行級元素、註釋

div無敵神器,哈哈哈哈哈哈
div、h1等塊級元素(佔滿整行)
p、span等行級元素,依據內容數量決定長度
<!--這是一個註釋-->

格式化標籤-字型相關-很少使用盡量使用CSS

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title></title>
</head>
<body>
	<b>加粗字型</b>

	<br />

	<strong>另一種粗體</strong>

	<br />

	<big>大號字型</big>

	<br />

	<em>強調字型</em>

	<br />

	<i>斜體</i>

	<br />

	<small>小號字型</small>

	<br />

	This text contains
	<sub>下標</sub>

	<br />

	This text contains
	<sup>上標</sup>

</body>
</html>

格式化標籤-其他

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>預格式標籤</title>
</head>
<body>
	<h1>下面為一段javascript程式碼</h1>
	<!-- pre宣告這是需要顯示的程式碼,不要編譯器解釋執行 -->
	<pre>
		var a = "";
		a = "Hello World";
		alert(a);
	</pre>
	<h1>刪除線</h1>
	<!-- del刪除線  ins下劃線 -->
	<p>其實我有一雙美麗的<del>大腿</del> <ins>請填空</ins></p>

	<p>看起來很美好 然而相容性不好</p>
	<h1>引用演示</h1>
	<!-- 引用?沒看出有啥用 -->
	<blockquote>
		引用自w3c官方HTML標準文件
	</blockquote>
</body>
</html>

表格

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>完整結構表格</title>
</head>
<body>
	<style>
	</style>
	<!-- align設定位置,left左對齊right右對齊center居中顯示 -->
	<!-- border外邊框的寬度(厚度) -->
	<!-- cellspacing格與格之間的間距 -->
	<table align="center" border=1 cellspacing="5">
		<!-- 表頭 -->
		<thead>
			<tr>
				<!-- th不同於td這個才是設定表頭的關鍵 -->
				<th>學號</th>
				<th>姓名</th>
				<th>總分</th>
			</tr>
		</thead>
		<!-- 表尾 -->
		<tfoot>
			<tr>
				<!-- colspan="3"橫向合併3個單元格 -->
				<!-- rowspan="2"縱向合併兩個單元格 -->
				<td colspan="3">按鈕</td>
			</tr>
		</tfoot>
		<tbody align="center">
			<tr>
				<td>20094071309</td>
				<td>蘭蘭懶</td>
				<td>400</td>
			</tr>
			<tr>
				<td>20094071310</td>
				<td>小新</td>
				<td>400</td>
			</tr>
		</tbody>
	</table>
</body>
</html>

表單元素

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>表單</title>
</head>
<body>
	<!-- action表單提交的地址method提交的方式POST或GET -->
	<form action="" method="">
		<!-- 輸入文字 -->
		姓名<input type="text" />
		</br>
		<!-- 單選框 -->
		性別<input type="radio" value="1" />男<input type="radio" value="0" />女
		</br>
		喜歡玩的遊戲:
		<!-- 複選框 -->
		</br>
		<input type="checkbox" value="農藥" />農藥
		<input type="checkbox" value="西遊" />西遊
		</br>
		學歷:
		<!-- delect下拉列表 -->
		<select>
			<option value="0">函授</option>
			<option value="1">學士</option>
			<option value="2">碩士</option>
			<option value="3">非人</option>
		</select>
		</br>
		<!-- date輸入日期 -->
		選擇日期<input type="date" />
		</br>
		<!-- 只能輸入數字 -->
		身高<input type="number" />
		</br>
		<!-- 一個顏色選擇器 -->
		喜歡的顏色<input type="color" />
		</br>
		<!-- 橫向滑動條 -->
		薪資<input type="range"  min="1" max="5"/>
		</br>
		<!-- 校驗郵箱 -->
		聯絡郵箱<input type="email" />
		</br>
		<!-- 密碼 -->
		小祕密<input type="password" />
		</br>
		個性簽名:
		</br>
		<!-- 文字域rows="5"5行 cols="30"30個位元組長度 -->
		<textarea rows="5" cols="30" ></textarea>
		</br>
		<!-- 清空 -->
		<input type="reset" value="清空" />
		<!-- 提交 -->
		<input type="submit" />
	</form>
</body>
</html>