1. 程式人生 > >HTML+CSS基礎知識個人筆記_1

HTML+CSS基礎知識個人筆記_1

HTML+CSS基礎知識個人筆記_1

HTML表格

表格的建立

表格建立方式, table>cap+tr>td或者table>tr>th,th為表頭,caption為標題
注意和dl的小差別,dl dt dd 的dd為空,不會佔位。目前是如此。

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
<!-- 三參為0!!! border cellspacing cellpadding -->
<!-- cellspacing 單元格與單元格之間的距離 類似margin -->
<!-- cellpadding 單元格內容與單元格邊框的距離 類似padding -->

<!-- 與dl dt dd區分,dl>dt+dd
			   table>cap+tr>td   table>tr>th -->
<table width="200" align="center" border="0" cellspacing="0" cellpadding="0">
	<!-- 表格標題緊跟表格! 且只存在於此! 一般而言,td方可包含任意,此為唯一	
	例外 -->
	<caption>user info</caption>
	<!-- align 加在tr,行內居中 用CSS更簡單-->
	<tr align="center">
		<!-- align 加在td,單元格內居中 -->
		<!-- th表頭 -->
		<th>name</th>
		<th>sex</th>
		<th>num</th>
	</tr>
	<tr>
		<!-- 表格td為空,但是會佔一個單元格,區別自定義列表元素為空 -->
		<td></td>
		<td>male</td>
		<td>111</td>
	</tr>
	<tr>
		<td>xiaohong</td>
		<td>female</td>
		<td>222</td>
	</tr>
</table>

<!-- 無序列表為空,會佔位 -->
<ul>
	<li></li>
	<li>123</li>
	<li>123</li>
</ul>

<!-- 有序列表為空,會佔位 -->
<ol>
	<li></li>
	<li>123</li>
	<li>123</li>
</ol>

<!-- 自定義列表為空,不會佔位 -->
<dl>
	<dt>name</dt>
	<dd>123</dd>
	<dd></dd>
	<dd>123</dd>
</dl>
</body>
</html>

合併單元格

自左向右,自上而下,不要忘記註釋或刪掉被合併的單元格,個數不要超出。

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
	<title>03_合併單元格</title>
</head>
<body>
	<table width="200" border="1" cellspacing="0" cellpadding="0">
		<tr align="center">
			<td colspan="3">123</td>
		<!-- colspan rowspan 自左向右,自上而下,不要忘記註釋或刪掉被合併的
		單元格,個數不要超出,雖然目前OK -->
		<!-- <td>abc</td> -->
		<!-- <td>ABC</td> -->
	</tr>
	<tr align="center">
		<td>123</td>
		<td rowspan="2">abc</td>
		<td>ABC</td>
	</tr>
	<tr align="center">
		<td>123</td>
		<!-- <td>abc</td> -->
		<td>ABC</td>
	</tr>
</table>
</body>
</html>

HTML input 控制元件

input radio型別一組的要指定相同的name

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
	<title>04_input控制元件</title>
	<style>
		/*選擇器 { 屬性: 值; }   ------  選擇器,選擇標籤的*/
		th {
			color: skyblue;
		}
		td {
			font-size: 14px;
		}
		tr {
			height: 20px;
		}
	</style>
</head>
<body>
	<table width="600" align="center">
		<!-- 行內式 內聯樣式 -->
		<caption> <h3 style="color: pink; font-size: 35px;">information</h3> 
		</caption>
		<!-- 以下是性別 -->
		<tr height = "50px">
			<td>性別</td>
			<td>
				<!-- radio 一組的必須指定相同的name -->
				<input type="radio" name="sex" checked="checked" /> 男
				<input type="radio" name="sex" /> 女
			</td>
		</tr>
		<!-- 以下是所在地區 -->
		<!-- CSS修飾優先順序似乎高於HTML,內聯樣式似乎高於內部樣式表 -->
		<tr style="height: 50px;">
			<td> <label for="diqu">所在地區</label> </td>
			<td>
				<input type="text" value="北京" style="color: #ccc;" id="diqu" />
			</td>
		</tr>
		<!-- 以下是年份 -->
		<tr height = "50px">
			<td>年份</td>
			<td>
				<select>
					<option>選擇年份</option>
					<option>1990</option>
					<option>1991</option>
					<option>1992</option>
					<option>1993</option>
				</select>
			</td>
		</tr>
		<!-- 以下是籍貫 -->
		<tr height = "50px">
			<td>籍貫</td>
			<td>
				<select>
					<option>選擇籍貫</option>
					<option>上海</option>
					<option>杭州</option>
					<option>廣州</option>
					<option selected="selected">台州</option>
				</select>
			</td>
		</tr>
		<!-- 以下是婚姻狀況 -->
		<tr height = "50px">
			<td style="color: blue;">婚姻狀況</td>
			<td>
				<input type="radio" name="hunyin" /> 未婚
				<input type="radio" name="hunyin" /> 離婚
				<input type="radio" name="hunyin" /> 喪偶
			</td>
		</tr>
		<!-- 以下是學歷 -->
		<tr height = "50px">
			<td>學歷</td>
			<td>
				<input type="text" value="小學" />
			</td>
		</tr>
		<!-- 以下是月薪 -->
		<tr height = "50px">
			<td>月薪</td>
			<td>
				<input type="text" value=“5000-10000 />
			</td>
		</tr>
		<!-- 以下是手機號 -->
		<tr height = "50px">
			<td>手機號</td>
			<td>
				<input type="text" />
			</td>
		</tr>
		<!-- 以下是暱稱 -->
		<tr height = "50px">
			<td>暱稱</td>
			<td>
				<input type="text" />
			</td>
		</tr>
		<!-- 以下是喜歡的型別 -->
		<tr height = "50px">
			<td>喜歡的型別</td>
			<td>
				<input type="checkbox" name="xihuan" checked="checked" /> A
				<input type="checkbox" name="xihuan" /> B
				<input type="checkbox" name="xihuan" /> C
				<input type="checkbox" name="xihuan" /> D
			</td>
		</tr>
		<!-- 以下是密碼 -->
		<tr height = "50px">
			<td>密碼</td>
			<td>
				<input type="password" maxlength="6" />
			</td>
		</tr>
		<!-- 以下是按鈕 -->
		<tr height = "50px">
			<td></td>
			<td>
				<input type="button" value="普通按鈕" />
				<input type="submit" value="提交按鈕" />
				<input type="reset" value="重置按鈕" />
				<input type="image" src="https://edu-ad-test-
				cdn.cdn.bcebos.com/d33cbe6cd5bf44e168940d576b0477d9
				/b92c5a029665d33cf0ebb318517666ca.png" />
			</td>
		</tr>
		<!-- 以下是上傳頭像 -->
		<tr height = "50px">
			<td>上傳頭像</td>
			<td>
				<input type="file" />
			</td>
		</tr>
		<!-- 以下是同意 -->
		<tr height = "50px">
			<td></td>
			<td>
				<input type="checkbox" />
				我同意
			</td>
		</tr>
		<!-- 以下是會員 -->
		<tr height = "50px">
			<td></td>
			<td>
				<a href="https://wenku.baidu.com/user/mydocs">我是會員,立即
				登入</a>
			</td>
		</tr>
		<!-- 以下是建議 -->
		<tr height = "50px">
			<td>建議</td>
			<td>
				<textarea cols="50" rows="30">now</textarea>
			</td>
		</tr>
		<!-- 以下是標語 -->
		<tr height = "50px">
			<td></td>
			<td>
				<h4>null</h4>
				<ul>
					<li>abc</li>
					<li>ABC</li>
					<li>123</li>
				</ul>
			</td>
		</tr>
	</table>
</body>
</html>