HTML基础:列表、超链接、表格与表单解析
需积分: 0 127 浏览量
更新于2024-09-05
1
收藏 4.68MB PDF 举报
"这是关于Web前端开发HTML基础知识的课件,主要涵盖了列表、超链接、表格和表单等核心概念。"
在HTML中,列表是一种组织信息的重要方式,分为无序列表(unordered list)和有序列表(ordered list)两种类型。
1. 无序列表(ul):使用`<ul>`标签创建,它包含一系列的列表项(list item),每个列表项由`<li>`标签定义。例如:
```html
<ul>
<li>列表项1</li>
<li>列表项2</li>
</ul>
```
列表项可以嵌套,形成多级列表。
2. 有序列表(ol):与无序列表相似,但每个列表项前会带有数字或字母标记,表示顺序。同样使用`<ol>`和`<li>`标签,但可以通过`type`属性改变标记类型,如`type="1"`(默认)、`type="a"`(小写字母)、`type="A"`(大写字母)、`type="i"`(小写罗马数字)、`type="I"`(大写罗马数字)。此外,`reversed`属性可使列表倒序显示,`start`属性用于设置列表开始的编号。
3. 定义列表(dl):不同于普通列表,定义列表`<dl>`用于表示术语和其定义。`<dt>`表示术语(defined term),`<dd>`表示定义(defined description)。
```html
<dl>
<dt>术语1</dt>
<dd>定义1</dd>
<dt>术语2</dt>
<dd>定义2</dd>
</dl>
```
列表样式(list-style)包括`list-style-type`、`list-style-position`和`list-style-image`三个属性,控制列表项前面的标记类型、位置以及是否使用自定义图像。例如,`list-style-type`可设为`none`(无标记)、`disc`(实心圆点)、`circle`(空心圆圈)、`square`(实心方块)等。`list-style-position`可以是`inside`(标记内侧)或`outside`(标记外侧)。
超链接(hyperlink)在HTML中通过`<a>`标签实现,它定义了页面间的链接关系。例如:
```html
<a href="http://example.com">链接文本</a>
```
链接可以指向其他网页、文件、邮箱地址,甚至书签内部定位。
表格(table)是HTML中展示数据的有效方式,由`<table>`、`<tr>`(行)、`<th>`(表头单元格)和`<td>`(数据单元格)组成。例如:
```html
<table>
<tr>
<th>表头1</th>
<th>表头2</th>
</tr>
<tr>
<td>数据1</td>
<td>数据2</td>
</tr>
</table>
```
表格还支持`<caption>`(标题)、`<colgroup>`(列组)、`<thead>`(表头部分)、`<tbody>`(主体部分)和`<tfoot>`(脚部部分)等元素,以实现更复杂的布局。
表单(form)用于用户输入数据,通常结合`<input>`、`<select>`、`<textarea>`、`<button>`等元素使用。`<form>`标签包含表单控件,并通过`action`属性指定提交数据的URL,`method`属性决定提交方式(GET或POST)。例如:
```html
<form action="submit.php" method="POST">
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password"><br>
<input type="submit" value="提交">
</form>
```
表单还支持验证,如`required`属性确保字段非空,`pattern`属性定义输入格式等。
这些HTML基础知识是前端开发的基石,理解和掌握它们对于构建动态、交互式的网页至关重要。
2018-07-06 上传
2020-09-27 上传
2011-12-29 上传
2023-05-28 上传
2023-03-08 上传
2023-06-12 上传
2023-07-29 上传
2023-07-20 上传
2023-07-08 上传
拾-伍
- 粉丝: 14
- 资源: 11
最新资源
- js-test-commons:可重用的JS测试抽象
- DeleteBookmarks:删除三星智能手机中的所有书签和快速访问项目(注 4)
- 个性西式美食餐厅企业网站html静态模板.zip
- 公共设施施工组织设计--深圳市福田区某高层大酒店工程技术标
- Adafruit_PlatformDetect-0.0.4-py3-none-any.whl.zip
- didomi-frontend-challenge
- 小程序源码 SeeJoPlayer(视频播放器).rar
- 基于java swing实现的热点词汇统计功能
- jdk-11.0.15.1(jdk-11.0.15.1_windows-x64_bin.zip)
- Code-Refactor:训练营分配1
- meizhuo:袂卓官网
- bifrost-ts:一个轻量的Typescript客户端,用于收集和验证IOST块
- Ajax-Navigation:一个ajax导航插件。 保持滚动位置并允许平滑过渡
- 小程序源码 安卓桌面应用EyeRoom.zip
- 互联网营销专业介绍及就业前景分析.zip
- 技术交底及其安全资料库-电工安全技术交底