HTML【第二节:重点标签】

目录

一、列表标签

1.无序列表

2.有序列表

3.自定义列表

二、表格标签

表格标签的属性

合并单元格 

三、表单标签

表单的type属性

四、JS预留标签

五、下拉菜单标签

下拉菜单标签属性属性

六、文本域标签

文本域标签的属性

七、范围之内选中标签

八、语义化标签

1.没有语义化标签

2.有语义化标签(常用于手机网页开发)

九、知识补充

 总结 


一、列表标签

1.无序列表

父级别:<ul>        无序列表的标题</ul>                --表示无序列表的整体,用于包裹li标签
子级别:<li>无序列表一行的内容</li>           --表示无序列表的每一项,用于包含一行的内容

语义:构建没有顺序的列表
特点:

  • 列表的每一项前面默认显示黑色小圆点

注意事项:

  • ul标签只允许包含li标签
  • li标签可以包含任何内容
<ul>水果列表
    <li>榴莲</li>
    <li>哈密瓜</li>
</ul>

2.有序列表

父级别: <ol>有序列表的标题</ol>      ---表示有序列表的整体,用于包裹li标签
子级别: <li>有序列表一行的内容</li>     ----表示有序列表的每一项,用于包含一行的内容

语义: 构建有顺序的列表
特点:

  • 列表中的每一项前面默认显示排列序号

注意事项:

  • ol标签只允许包含li标签
  • li标签可以包含任何内容
<ol>蔬菜列表
    <li>青菜</li>
    <li>白菜</li>
</ol>

3.自定义列表

相比于有序和无序,它提供了更简洁和带缩进的选择
父级别:<dl>自定义列表的标题</dl>        ---表示自定义列表的整体,用于包裹dt和dd标签
子级别:<dt>自定义列表一行的内容,默认不缩进</dt>     ----示自定义列表的每一项,用于包含一行的内容
子级别:<dd>自定义列表一行的内容,默认缩进</dd>      ----表示自定义列表的每一项,用于包含一行的内容
兄弟级别:<dt></dt> <dd></dd>    

语义:构建自定义列表
特点:

  • dd前会默认显示缩进效果

注意事项:

  • dl标签只允许包含dt和dd标签
  • dt/dd标签可以包含任何内容 
<dl>你需要?
    <dt>帮助中心</dt>
    <dt>客服信息</dt>
    <dd>账户管理</dd>
    <dd>订单操作</dd>
</dl>

二、表格标签

父级别:<table></table>             --表格的整体,可用于包裹多个tr
子级别:<tr></tr>                    --表格每行,可用于包裹td
子级别:<caption>表格的标题</caption> --表格 外 的大标题,自动表格头居中效果
子子级别:<th>单元格内容</th>         --表格单元格,可用于包裹内容,自带加粗居中效果--常作为表头
子子级别:<td>单元格内容</td>         --表格单元格,可用于包裹内容
兄弟级别<th></th> <td></td>

语义:构建表格
特点:

  • 表格的形式呈现

注意事项:

  • 标签的嵌套关系:table>tr=caption>th=tr
<table>
    <caption>家庭</caption>
    <tr> 
        <th>直系</th>
        <td>大哥</td>   
        <td>小弟</td>
    </tr>
    <tr>
        <th>旁系</th>
        <td>朋友</td>  
        <td>兄弟</td> 
    </tr>
</table>

表格标签的属性

border=""   --控制表格 边框 的宽度
width=""    --控制 表格 宽度
height=""   --控制 表格 高度
注意事项:
实际开发针对样式效果以CSS为主
<table border="3">
    <caption>植物</caption>
    <tr>
        <th>水果</th>
        <th>蔬菜</th>
    </tr>
    <tr>
        <td>苹果</td>
        <td>青菜</td>
    </tr>
    <tr>
        <td>梨</td>
        <td>瓜</td>
    </tr>
</table>    

合并单元格 

垂直合并(跨行合并)
水平合并(跨列合并)
合并单元格步骤

  1. 明确合并哪几个单元格
  2. 通过左上原则,确定保留谁删除谁
  3. 上下合并一只保留最上的,删除其他
  4. 左右合并一只保留最左的,删除其他给保留的单元格设置:跨行合并 (rowspan)或者跨列合并 (colspan)

属性名

  • rowspan
  • colspan

属性值

  • 合并单元格的个数
  • 合并单元格的个数

说明

  • 跨行合并,将多行的单元格垂直合并
  • 跨列合并,将多列的单元格水平合并

注意事项:
只有同一个结构标签中的单元格才能合并,不能跨结构标签合并 (不能跨: thead、tbody、tfoot)

三、表单标签

1.input系列标签
        <input>
语义:构建表单
特点:

  • input标签可以通过type属性值不同,来展示不同的效果
  • 单标签

注意事项:

  • 相邻input标签没有换行

表单的type属性

type属性值:
1.text                   文本框
2.password          密码框
3.radio                 单选框
4.checkbox          多选框
5.file                    文件上传框
6.reset                 重置按钮
7.submit              提交按钮

placeholder属性
提示字属性,提示用户输入内容的文本
<input type="text" name="" id="" placeholder="请输入">
text值
输入文本框
<input type="text" placeholder="输入账户">注册
password值
输入密码框
<input type="password" placeholder="输入密码">密码
radio值
多选一的单选
常配合一起的属性:
name:用于单选的分组,从而实现单选功能
checked:默认提前选中
温馨提示:
具有相同name的单选框为一组,一组中只能有一个被选中,不同组之间可以多选
<input type="radio">一  <input type="radio">二
<br>
<input type="radio" checked>三1 <input type="radio">三2
checkbox值
实现多选
常配合一起的属性:
checked:默认提前选中
<input type="checkbox" checked >香蕉  <input type="checkbox" >苹果
file值
实现上传文件
常配合一起的属性:
multiple:实现上传多个文件
默认上传单个
<input type="file" >上传单个文件
<input type="file" multiple >上传多个文件
reset值
清空表单所填的内容
<input type="reset" values="清空表单">
submit值
用于提交表单信息给数据库后台
<input type="submit" values="提交">

四、JS预留标签

button 按钮标签
<button></button>
语义:普通按钮,默认无功能,一般配合js使用
特点:

  • 双标签

温馨提示:

  • 谷歌浏览器button默认是提交按钮
  • button是双标签,便于包裹其他内容:文字\图片等

属性值:

  • reset 
  • submit
  • button

五、下拉菜单标签

<select >
    <option > </option>
</select>
父级别:select 
子级别:option
特点:

  • 双标签

下拉菜单标签属性属性

selected属性:默认选中这个option
    <select>地址
        <option>上海</option>
        <!-- 默认选中 -->
        <option selected>广东</option> 
        <option>江西</option>
    </select>


六、文本域标签

<textarea ></textarea>
语义:提供可输入多行文本的表单控件
特点:

  • 双标签
  • 可调整文本域大小

注意事项:

  • 右下角拖拽可以改变大小
  • 实际开发以css来针对样式效果

文本域标签的属性

cols:控制文本域宽度
rows:控制文本域高度
    <textarea rows="10"  cols="10"></textarea>

七、范围之内选中标签

<label> </label>
语义:提供可输入多行文本的表单控件
特点:

  • 双标签
  • 可调整文本域大小
使用方法
1.使用lableb标签把整个包裹起来
2.再把for属性删除
<label><input type="radio" name="" id="">男</label>


八、语义化标签

1.没有语义化标签

<div></div>
<span></span>
作用:用于配合使用css进行网页布局使用
两者区别:

  • div是独占一行的
  • span只占需要行
<div>div</div>
<div>div</div>
<span>span</span>
<span>span</span>

2.有语义化标签(常用于手机网页开发)

空格字符
&nbsp
实现一个空格

九、知识补充

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值