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!
