HTML 基础知识笔记 - 第2天
HTML 基础知识笔记 - 第2天
列表
无序列表
无序列表使用 <ul>
和 <li>
标签创建:
1 | <ul> |
注意事项:
<ul>
标签定义无序列表<li>
标签定义列表项- 默认使用实心圆点作为列表项标记
有序列表
有序列表使用 <ol>
和 <li>
标签创建:
1 | <ol> |
注意事项:
- 同无序列表
- 默认使用数字作为列表项标记
- 可通过 CSS 修改列表样式
定义列表
定义列表使用 <dl>
、<dt>
和 <dd>
标签创建:
1 | <dl> |
注意事项:
<dl>
定义定义列表<dt>
定义列表中的项目(术语)<dd>
定义列表中项目的描述
表格
基本表格结构:
1 | <table border="1"> |
表格可以使用以下标签组织结构:
1 | <thead> <!-- 表头部分 --> |
合并单元格
跨行合并
使用 rowspan
属性进行跨行合并:
1 | <td rowspan="2">跨两行的单元格</td> |
跨列合并
使用 colspan
属性进行跨列合并:
1 | <td colspan="2">跨两列的单元格</td> |
注意:删除对应行/列的内容以使合并生效
表单
input 输入框
1 | <input type="text" placeholder="请输入内容"> |
属性说明:
type="text"
- 创建文本输入框type="password"
- 创建密码输入框placeholder
- 输入框提示文字type="radio"
- 创建单选按钮name
- 表单元素名称,同名的单选按钮为一组checked
- 默认选中type="file"
- 创建文件上传multiple
- 允许多文件上传type="checkbox"
- 创建复选框
select 下拉菜单
1 | <select> |
属性说明:
selected
- 默认选中的选项
textarea 文本区域
1 | <textarea name="message" id="message" cols="30" rows="10">提示文字</textarea> |
属性说明:
name
- 表单元素名称id
- 元素唯一标识cols
- 列数(宽度),建议用 CSS 设置rows
- 行数(高度),建议用 CSS 设置
label 标签
用于关联文本和表单控件,提高可访问性和用户体验。
写法一
1 | <label for="username">用户名:</label> |
label 中只有内容,不包括表单控件。设置 label 的 for
属性值和表单控件的 id
一致。
写法二
1 | <label> |
label 直接包裹文字和控件,不需要 for
属性。
button 按钮
1 | <button type="submit">提交</button> |
类型说明:
type="submit"
- 提交表单type="reset"
- 重置表单type="button"
- 普通按钮,需要通过 JavaScript 添加功能
form 表单
1 | <form action="process.php" method="post"> |
默认换行
属性说明:
action
- 表单提交的目标 URLmethod
- 提交方法,常用get
或post
div 和 span
用于页面布局和内容分组:
1 | <div>块级元素,默认换行</div> |
用途说明:
<div>
- 块级元素,通常用于页面布局<span>
- 内联元素,通常用于文本样式化
字符实体(转义)
HTML 中的特殊字符需要使用字符实体来表示:
显示结果 | 描述 | 实体名称 | 实体编号 |
---|---|---|---|
不断行的空格 | |
  |
|
< | 小于号 | < |
< |
> | 大于号 | > |
> |
& | 和号 | & |
& |
" | 引号 | " |
" |
© | 版权符号 | © |
© |
® | 注册商标 | ® |
® |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 iehtian!