HTML5+CSS

13.列表表签

  • 作用:布局内容整齐的区域
  • 分类:无序列表(不需要规定顺序)【多用】,有序列表(有数字序号),定义列表(一个标题有多个列表)
  • 无序列表:标签:ul嵌套li,ul是无序列表,li是列表条目
  • 格式:<ul>
  • <li>第一项</li>
  • </ul>
  • 注:ul标签里面只能包裹li标签
    • li里面可以包裹任何内容
  • 有序列表:标签:ol嵌套li,ol是有序列表,li是列表条目
  • 格式:<ol>
  • <li>第一项</li>
  • </ol>
  • 注:ol标签里只能包裹li标签
  • li标签里面可以包裹任何内容
  • 定义列表:一般用在网页底部,eg帮助中心
  • 标签:dl嵌套dt和dd,dl是定义列表,dt是定义列表的标题,dd是定义列表的描述/详情
  • 格式:<dl>
  • <dt>列表标题</dt>
  • <dd>列表描述/详情</dd>
  • </dl>
  • 注意:dl里面只能包含dt和dd
  • dt和dd里面可以包含任何内容

14.表格

  • 作用:与excel类似,用来展示数据
  • 标签:table嵌套tr,tr嵌套td/th
    • table 表格
    • tr 行
    • td 内容单元格
    • th 表头单元格
  • 注:在网页中表格默认没有边框线,使用border属性可以为表格添加边框线

15.表格结构标签~了解

  • 作用:用表格结构标签把内容划分区域,让表格结构更清晰,语义更清晰
  • thread 表格头部 表格头部内容
  • tbody 表格主体 主要内容区域
  • tfoot 表格底部 汇总信息区域

16.合并单元格

  • 将多个单元格合并成一个,以合并同类信息
  • 可跨行合并,可跨列合并
  • 合并步骤:1.明确合并目标
  • 2.保留最左最上的单元格,添加属性(取值是数字,表示需要合并的单元格数量)
    • 跨行合并:保留最上单元格,添加属性rowspan
    • 跨列合并:保留最左单元格,添加属性colspan
  • 删除其他单元格
  • 注意:不能跨结构合并

17.表单

  • 作用:收集用户信息
  • 使用场景:搜索区域;登陆页面;注册页面
  • input标签 type属性值不同,则功能不同
  • <input type=”…”>
    • text 文本框,用于输入单行文本(输入什么就显示什么)
    • password 密码框(输入什么都是以 · 的形式出现的)
    • radio 单选框
    • checkbox 多选链
    • file 上传文件
  • 占位文本:提示信息
    • <input type=”…”placeolder=”提示信息”>
    • 文本框,密码框都能使用
  • 单选框radio:常用属性
    • name 控件名称 控件分组, 同组只能选中一个(单选功能)
    • checked 默认选中 属性名和属性值相同,简写为一个单词
    • <input type=”radio” name=”组别名”checked>文字
  • 上传文件:file
  • 默认情况下,文件上传只能上传一个文件,添加multiple属性可以实现文件多选的功能
  • <input tupe=”file” multiple>
  • 多选框:也叫复选框
  • 默认选中:cheked
  • <input type=”checkbox” checked>敲前端代码

18.下拉菜单

  • 标签:select嵌套option select是下拉菜单整体,option是下拉菜单的每一项
  • <select>
  • <option>文字</option>
  • <option selected> 文字</option>
  • </select>

19.文本域

  • 作用:多行输入文本的表单控件
  • 标签:textarea 双标签
  • 可以换行;文本框可以放缩(若未限制)

20.label标签

  • 作用:网页中,某个标签的说明文本
  • 经验:用label标签绑定文字和表单控件的关系,增大表单控件的点击范围
  • 增大点击范围:1.完整:label只包裹内容,不包裹表单控件
    • 设置label标签的for属性值和表单控件的id属性值相同
    • <input type=”属性“ id=”文字1”>
    • <label for=”文字1”> 文字2</lable>
  • 2.使用label标签包裹文字和表单控件,不需要属性
  • <label><input type=”属性”>文字1</label>
  • 提示:支持label标签增大点击范围的表单控件:文本框,密码框,上传文件,单选框,多选框,下拉菜单,文本域等等

21.按钮

  • <button type=””>按钮</button>
  • type属性值:submit 提交按钮,点击后可提交数据到后台(默认)
    • reset 重置按钮,点击后将表单控件恢复到默认值
    • button 普通按钮,默认无功能,一般配合javascript使用
  • form:表单区域标签;想要button能用,得把button相关的所有内容都放进form里面
  • <form action=””></form>
    • action:发送数据的地址

22.无语义的布局标签

  • 作用:布局网页(划分网页区域,摆放内容)
    • div:独占一行(大盒子)
    • span:不换行(小盒子)
  • <div>文字</div>
  • <span>文字</span>
  • 字符实体:作用:在网页中显示预留字符
    • 空格 &ntsp;
    • 小于 <
    • 大于 >
  • 在代码中敲键盘的空格,网页只显示1个空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值