HTML 02(完)

表格标签

主要用于显示、展示数据

<table>
    <tr>
        <td>单元格内的文字</td>
        ....
    </tr>
    ....
</table>
<table></table>是用于定义表格的标签
<tr></tr> 定义表格中的行 必须在<table></table>标签中
<td></td>定义表格中的单元格 必须在<tr></tr>标签中
<th></th>表示HTML表格表头部分(table head)通常用于第一行 会加粗居中
td 就是table data,即数据单元格内容
<table>
        <tr>
            <th>姓名</th> <th>性别</th> <th>年龄</th>
        </tr>
        <tr>
            <td>xjq</td> <td></td> <td>24</td>
        </tr>
        <tr>
            <td>wfl</td> <td></td> <td>20</td>
        </tr>
        <tr>
            <td></td> <td></td> <td>10</td>
        </tr>
</table>

表格属性

写在<table></table>里面

<table align="center" border="1" cellpadding="20" cellspacing="10" width="100">

表格结构标签

<thead></thead> 表格的头部区域 就是第一排属性
<tbody></tbody> 表格的主体区域
作用:更好的分清表格结构

合并单元格

跨行合并:rowspan="合并单元格的个数" 最上侧单元格为目标单元格,写合并代码
跨列合并:colspan="合并单元格的个数" 最左侧单元格为目标单元格,写合并代码
三步:
1.先确定跨行还是跨列
2.找到目标单元格,写上合并方式
3.删除多余的单元格
<td></td> <td rowspan="2"></td> <td></td> 
<td colspan="3"></td>

列表标签

主要用于布局
最大的特点就是整齐、整洁、有序
3类:无序 有序 自定义列表

无序列表(多用)

<ul></ul>里面只能放<li></li>标签
但是<li></li>标签里面能放别的标签
通过css来设置样式
<ul>
        <li>苹果</li>
        <li>香蕉</li>
        <li>西瓜</li>
        <li>牛肉</li>
</ul>

有序列表

<ol></ol>里面只能放<li></li>标签
但是<li></li>标签里面能放别的标签
通过css来设置样式
<ol>
        <li>苹果</li>
        <li>香蕉</li>
        <li>西瓜</li>
        <li>牛肉</li>
</ol>

自定义列表

常用于对术语或名词进行解释和描述,自定义列表前没有任何项目符号
<dt></dt>定义项目
<dd></dd>描述每一个项目
<dt><dd>是并列关系
<dl></dl>里面只能放<dt></dt> <dd></dd>标签
但是<dt></dt> <dd></dd>标签里面能放别的标签
<dl>
        <dt>水果</dt>
        <dd>苹果</dd>
        <dd>香蕉</dd>
        <dd>西瓜</dd>
</dl>

表单标签

收集用户信息 进行交互
表单由 表单域、表单控件(表单元素)、提示信息 组成
在这里插入图片描述
表单域

<form></form>定义表单域,实现用户信息的收集和传递
会把范围内的数据提交给服务器
<form action="列表.html" method="POST" name="name1"></form>

在这里插入图片描述
表单元素

<input>输入的意思,收集用户信息
<input>是单标签

在这里插入图片描述

<input type="属性值" />

在这里插入图片描述
name和value给后台看的 单选和复选都必须要有相同name值
name 一样可以实现选这个取消那个
value 后台可以看到选什么 text中可以显示
checked 打开页面时默认☑️(主要针对单选框和复选框)

<form action="xxx.html" method="GET">
        用户名:<input type="text" value="请输入用户名"><br>
        密码:<input type="password" value=""><br>
        性别: 男<input type="radio" name="usersex" value=""><input type="radio" name="usersex" value=""><br>
        爱好:吃饭<input type="checkbox" name="userhabby" value="吃饭"> 睡觉<input type="checkbox" name="userhabby" value="睡觉"> 玩游戏<input type="checkbox" name="userhabby" value="玩游戏">
        <input type="submit" value="免费注册"><br>
        <input type="reset" value="重新填写"><br>
        <input type="button" name="" id="" value="获取短信验证码"><br>
        <input type="file" name="" id="" value="上传图片"><br>
        <input type="hidden" name="" id="">
</form>

lable标签

<lable></lable>标签为input元素定义标注,用于绑定一个表单元素当点击<lable>标签内文本时,自动会将焦点转到对应表单元素上,用来增加用户体验
for="属性"等于 id="属性"
<label for="text">用户名:</label><input type="text" id="text">

select标签
下拉菜单 节省空间

<select name="" id="">
        <option value="">萧山</option>
        <option value="">杭州</option>
        <option value="" selected="select">绍兴</option>
</select>
<select> 至少包含一对<option>
selected="select" 默认出现这个选中项

textarea文本域
用于多行文本输入的控件,可以输入更多文字,常见于留言板、评论
大多用css来改变大小

<textarea>我今天贼猛</textarea>

查阅
https://www.w3school.com.cn/
https://developer.mozilla.org/zh-CN/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值