HTML第二天

2023-02-27 16:06:17 浏览数 (1)

HTML第二天


1️⃣列表标签

无序列表–ul (常用)

  1. ul:表示无序列表的整体,用于包囊 li 标签
  2. ul 标签中只允许包含 li 标签,默认显示圆点

有序列表–ol (偶尔用)

  1. ol:表示有序列表的整体,列表的每一项前默认显示序号标识
  2. ol:标签中只允许包含 li 标签

自定义列表–dl-dt-dd (底部导航用)

  1. dl 标签:表示自定义列表的整体
  2. dl 标签中只允许包含dt/dd标签
  3. dt 标签:表示自定义列表的主题
  4. dt/dd标签可以包含任意内容
  5. dd 标签:表示对于主题的每一项内容,dd 前会默认显示缩进效果

li 标签

  1. li 标签:表示列表标签的每一项,用于包含每一行的内容
  2. li 标签可以包含任意内容
代码语言:javascript复制
<dl>
    <dt>标题</dt>
    <dd>内容</dd>
</dl>

2️⃣表格标签

表格的基本标签
  1. 标签的嵌套关系:table > tr > td
  2. table— 表格整体,可用于包囊多个 tr
  3. tr— 表格每行,可用于包囊 td
  4. td— 表格单元格,可用于包囊内容
代码语言:javascript复制
标签的嵌套关系:table > tr > td
<table>
    <tr>
        <td>我是表格基本标签</td>
    </tr>
</table>
表格的属性
  1. border— 边框宽度
  2. width— 表格宽度
  3. height— 表格高度 (实际开发推荐用CSS设置)
代码语言:javascript复制
<table border="1" width="10" height="10">
表格标题和表头单元格标签
  1. caption— 表格大标题–默认在表格整体顶部居中位置显示
  2. th— 表头单元格–用于表格第一行,默认内部文字加粗并居中显示
  3. th 标签书写在 tr 标签内部(用于替换 td 标签)
代码语言:javascript复制
<caption>标题</caption>

结构标签(了解)

  1. thead:表格头部
  2. tbody:表格主体
  3. tfoot:表格底部

合并单元格

  1. rowspan–跨行合并上下合并→只保留最上的,删除其他
  2. colspan–跨列合并左右合并→只保留最左的,删除其他
代码语言:javascript复制
<td rowspan="3">你</td>
<td colspan="3">好</td>

3️⃣表单标签


input系列标签

value 属性和 name 属性

value 属性:用户输入的内容,提交之后会发送给后端服务器

name 属性:当前控件的含义,提交之后可以告诉后端发送过去的数据是什么含义

文本框:**<type=”text”>**

placeholder–占位符,提示用户输入内容的文本

密码框:**<type=”password”>**

type不要拼错或者多加空格,否则相当于设置了默认值状态:text→文本框

单选框:**<type=”radio” name=”sex” value=”nan” checked>**

有相同 name 属性值的单选框为一组,一组中同时只能有一个被选中 checked–默认选中

复选框: <type=”checkbox”>

type=”checkbox” –在网页中是多选按钮

checked 是默认选中,不要跟 checkbox 弄混了

上传文件按钮:**<type=”file” multiple>**

multiple–多文件选择

按钮:**<type=”submit”>**

提交按钮,提交数据给后端服务器 <type=”reset”>

重置按钮,恢复表单默认值 <type=”button”>

普通按钮,默认无功能,配合 JavaScript 添加功能

如果需要实现以上按钮功能,需要配合 form 标签使,用 form 标签把表单标签一起包裹即可

button 按钮标签:**<type=”button”>**

type=”button” – 可以设置 type 属性值

submit–提交按钮

reset–重置按钮

button–普通按钮

谷歌浏览器中 button 默认是提交按钮

button 标签是双标签,更便于包裹其他内容:文字、图片等

select 下拉菜单标签

select 标签:下拉菜单的整体

option 标签:下拉菜单的每一项

select 标签语法

selected:下拉菜单的默认选中

textarea 文本域标签

textarea— 提供可输入多行文本的表单控件

textarea 语法

cols:规定了文本域内可见宽度

rows:规定了文本域内可见行数

label 标签

label–常用于绑定内容与表单标签的关系

label 语法:label for=”id名字”></label

id 属性在 input 里面写

1️⃣使用方法:

1、使用 label 标签把内容(如:文本)包裹起来

2、在表单标签上添加 id 属性

3、在 label 标签的 for 属性中设置对应的 id 属性值

没有语义的布局标签 - div 和 span

实际开发网页时会大量频繁的使用到 div 和 span 这两个没语义的布局标签

div 标签–独占一行

span 标签–一行显示多个

有语义的布局标签(了解)

在 HTML5 新版本中,推出了一些有语义的布局标签供开发者使用

header:网页头部

nav:网页导航

footer:网页底部

aside:网页侧边栏

section:网页区块

article:网页文章

字符实体:

在 HTML 代码中空格、换行、缩进只会解析一个

常用的字符实体:

  1. 空格:&nbsp:
  2. <小于号:&lt:
  3. >大于号:&gt:

type属性值:

说明

type属性值

常用属性

文本框

text

placeholder

单选框

password

placeholder

单选框

radio

name/checked

多选框

checkbox

checked

文件选择/文件上传

file

multiple

提交按钮

submit

配合form

重置按钮

reset

配合form

普通按钮

button

配合form


本节单词有:

  1. table
  2. border
  3. caption
  4. thead
  5. tbody
  6. tfoot
  7. rowspan
  8. colspan
  9. text
  10. password
  11. radio
  12. file
  13. submit
  14. reset
  15. button
  16. input
  17. placeholder
  18. checked
  19. checkbox
  20. multiple
  21. select
  22. option
  23. selected
  24. textarea
  25. label

0 人点赞