HTML11 表格和表单

本文详细介绍了HTML中的表格和表单元素及属性。表格包括创建、样式调整、长表格处理和布局;表单涉及
标签、表单字段、提交方式以及不同类型的输入元素,如文本框、密码框、单选按钮、多选框、下拉列表和按钮等。
摘要由CSDN通过智能技术生成

1、表格

  • 表格是用来表示一些格式化的数据,在网页里也可以创建表格
  • 在HTML中使用table标签来创建一个表格(空白表格)
    • 在table标签中,使用tr来表示表格中的一行,有几行就有几个tr
    • 行有了之后就要创建单元格了,使用td来创建一个单元格,有几个单元格,就有几个td
    • 在表格里面默认没有边框,所以看不见表格
    • 合并单元格:
      • 1、colspan横向合并单元格
        • colspan="2"----表示合并两个单元格
      • 2、rowspan用来设置纵向的合并单元格
<body>
	<table border="1" width="40%" align="center">
    	<tr>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        </tr>
    	<tr>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        </tr>
    	<tr>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        	<td rowspan="2">哈哈哈哈</td>
        </tr>
    	<tr>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        </tr>
    	<tr>
        	<td>哈哈哈哈</td>
        	<td>哈哈哈哈</td>
        	<td colspan="2">哈哈哈哈</td>
        </tr>
    </table>
</body>

2、表格的样式

  • 注意:table也是一个块元素
  • table和td边框之间默认有一个距离
    • 通过border-spacing属性来设置距离
      • 这里虽然是0距离,但是两个边框只是挨紧了,而不是重叠
      • 所以看起来有点粗
    • 通过border-collapse可以设置表格的边框合并
      • 如果设置了border-collapse,那么border-spacing自动失效
  • 可以使用th标签来表示表头中的内容,用法和td一样
    • 但是它有默认样式:居中和加粗
<style type="text/css">
table{
	width:300px;
	margin:0 auto;
	border:1px solid black;
	border-spacing:0px;
	border-collapse:collapse;
	background-color:#F96;
}
td , th{border:1px solid black;border-spacing:0px;}
tr:nth-child(even){background-color:#6FC;}
tr:hover{background-color:#FF6;}
</style>

<body>
<table>
	<tr>
		<th>学号</th>
		<th>姓名</th>
		<th>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值