1. 程式人生 > >表格/給表格新增樣式

表格/給表格新增樣式

表格

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>表格</title>
</head>
<body>
	<!-- 在HTML中,使用table標籤來建立一個表格 -->
	<table border="1" width="40%" align="center">
		<!-- 在table標籤中使用tr來表示表格中的一行,有幾行就有幾對tr -->
		<tr>
			<!-- 在tr中需要使用td來建立一個單元格,有幾個單元格就有幾個td -->
			<td>A1</td>
			<td>A2</td>
			<td>A3</td>
			<td>A4</td>
		</tr>
		<tr>
			<td>B1</td>
			<td>B2</td>
			<td>B3</td>
			<!-- rowspan用來設定縱向的合併單元格 -->
			<td rowspan="2">B4</td>
		</tr>
		<tr>
			<td>C1</td>
			<td>C2</td>
			<td>C3</td>
		</tr>
		<tr>
			<td>D1</td>
			<td>D2</td>
			<!-- colspan橫向的合併單元格 -->
			<td colspan="2">D3</td>
		</tr>
	</table>
</body>
</html>

給表格新增樣式

邊框
           border:1px solid black;
           table和td邊框之間預設有一個距離,通過border-spacing屬性可以設定這個距離
           border-spacing: 10px;
           border-collapse可以用來設定表格的邊框合併
           如果設定了邊框合併,則border-spacing自動失效
 設定背景樣式
			background-color: #bfa;
可以使用th標籤來表示表頭中的內容,
它的用法和td一樣,不同的是它會有一些預設效果
/*設定邊框*/
		th, td{
			border: 1px solid black;
		}
		/*設定隔行變色*/
		tbody > tr:nth-child(even){
			background-color: #bfa;
		}
		/*滑鼠移入到tr以後,改變顏色*/
		tr:hover{
			background-color: yellow;
		}
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>表格</title>
	<style type="text/css">
		table{
			/*設定表格的寬度*/
			width: 300px;
			/*居中*/
			margin: 0 auto;
			/*邊框*/
            /*border:1px solid black;*/
            /*table和td邊框之間預設有一個距離,通過border-spacing屬性可以設定這個距離*/
            /*border-spacing: 10px;*/
            /*
            border-collapse可以用來設定表格的邊框合併
            如果設定了邊框合併,則border-spacing自動失效
            */
            border-collapse: collapse;
            /*設定背景樣式*/
			/*background-color: #bfa;*/
		}
		/*設定邊框*/
		th, td{
			border: 1px solid black;
		}
		/*設定隔行變色*/
		tbody > tr:nth-child(even){
			background-color: #bfa;
		}
		/*滑鼠移入到tr以後,改變顏色*/
		tr:hover{
			background-color: yellow;
		}
	</style>
</head>
<body>
	<table>
		<tr>
			<!-- 
			可以使用th標籤來表示表頭中的內容,
			它的用法和td一樣,不同的是它會有一些預設效果
			 -->
			<th>學號</th>
			<th>姓名</th>
			<th>性別</th>
			<th>住址</th>
		</tr>
		<tr>
			<td>1</td>
			<td>孫悟空</td>
			<td>男</td>
			<td>花果山</td>
		</tr>
		<tr>
			<td>2</td>
			<td>豬八戒</td>
			<td>男</td>
			<td>高老莊</td>
		</tr>
		<tr>
			<td>3</td>
			<td>沙和尚</td>
			<td>男</td>
			<td>流沙河</td>
		</tr>
		<tr>
			<td>4</td>
			<td>唐僧</td>
			<td>男</td>
			<td>女兒國</td>
		</tr>
		<tr>
			<td>1</td>
			<td>孫悟空</td>
			<td>男</td>
			<td>花果山</td>
		</tr>
		<tr>
			<td>2</td>
			<td>豬八戒</td>
			<td>男</td>
			<td>高老莊</td>
		</tr>
		<tr>
			<td>3</td>
			<td>沙和尚</td>
			<td>男</td>
			<td>流沙河</td>
		</tr>
		<tr>
			<td>4</td>
			<td>唐僧</td>
			<td>男</td>
			<td>女兒國</td>
		</tr>
		<tr>
			<td>1</td>
			<td>孫悟空</td>
			<td>男</td>
			<td>花果山</td>
		</tr>
		<tr>
			<td>2</td>
			<td>豬八戒</td>
			<td>男</td>
			<td>高老莊</td>
		</tr>
		<tr>
			<td>3</td>
			<td>沙和尚</td>
			<td>男</td>
			<td>流沙河</td>
		</tr>
		<tr>
			<td>4</td>
			<td>唐僧</td>
			<td>男</td>
			<td>女兒國</td>
		</tr>
		<tr>
			<td>1</td>
			<td>孫悟空</td>
			<td>男</td>
			<td>花果山</td>
		</tr>
		<tr>
			<td>2</td>
			<td>豬八戒</td>
			<td>男</td>
			<td>高老莊</td>
		</tr>
		<tr>
			<td>3</td>
			<td>沙和尚</td>
			<td>男</td>
			<td>流沙河</td>
		</tr>
		<tr>
			<td>4</td>
			<td>唐僧</td>
			<td>男</td>
			<td>女兒國</td>
		</tr>
		<tr>
			<td>1</td>
			<td>孫悟空</td>
			<td>男</td>
			<td>花果山</td>
		</tr>
		<tr>
			<td>2</td>
			<td>豬八戒</td>
			<td>男</td>
			<td>高老莊</td>
		</tr>
		<tr>
			<td>3</td>
			<td>沙和尚</td>
			<td>男</td>
			<td>流沙河</td>
		</tr>
		<tr>
			<td>4</td>
			<td>唐僧</td>
			<td>男</td>
			<td>女兒國</td>
		</tr>
		<tr>
			<td>1</td>
			<td>孫悟空</td>
			<td>男</td>
			<td>花果山</td>
		</tr>
		<tr>
			<td>2</td>
			<td>豬八戒</td>
			<td>男</td>
			<td>高老莊</td>
		</tr>
		<tr>
			<td>3</td>
			<td>沙和尚</td>
			<td>男</td>
			<td>流沙河</td>
		</tr>
		<tr>
			<td>4</td>
			<td>唐僧</td>
			<td>男</td>
			<td>女兒國</td>
		</tr>
	</table>
</body>
</html>