HTML入门教程:超文本标记语言基础知识
需积分: 26 47 浏览量
更新于2024-08-17
收藏 937KB PPT 举报
"HTML表单标记<form>的使用和HTML基础知识"
HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言,它允许我们构建结构化的文档,并通过超链接将不同的页面相互连接。表单标记`<form>`是HTML中的一个重要元素,用于创建用户交互的界面,比如收集用户输入的数据。
**表单标记<form>的使用**
基本语法:
```html
<form action="提交地址" method="提交方式">
<!-- 表单元素 -->
</form>
```
其中,`action`属性定义了处理表单数据的服务器端脚本的位置,而`method`属性则指定了提交数据的方式,常见的有`GET`和`POST`。`GET`通常用于查询操作,数据会在URL中显示;`POST`则将数据隐藏在请求体中,适用于提交敏感信息。
**HTML基本概念**
- **WWW(World Wide Web)**:基于Internet的全球性信息网络,支持超文本和多媒体信息的访问。
- **超文本**:含有链接的文本,链接可以指向其他文本、图片、音频、视频等资源。
- **URL(Uniform Resource Locator)**:每个资源在网络上的唯一地址。
- **HTTP(Hypertext Transfer Protocol)**:用于在Web上传输数据的协议。
- **HTML(HyperText Markup Language)**:用于创建和设计网页的语言,它使用一系列标记来描述页面结构和内容。
**HTML的发展历史与原则**
HTML起源于1990年代,由蒂姆·伯纳斯-李发明。其设计原则包括统一化、国际化和易用性。随着技术的发展,HTML不断演进,引入了更多新特性,如表格、样式表、脚本语言支持等。
**HTML文件结构**
一个基本的HTML文件结构如下:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>页面标题</title>
<!-- 其他头部信息,如样式表引用 -->
</head>
<body>
<!-- 页面主要内容 -->
<form action="submit.php" method="post">
<!-- 表单元素 -->
</form>
</body>
</html>
```
**HTML文件编写注意事项**
1. HTML标记由尖括号包围,如`<tag>`和`</tag>`。
2. 标记可以嵌套,如`<p><b>加粗的段落</b></p>`。
3. 在源代码中,HTML标记不区分大小写。
4. 回车和空格在源代码中不影响布局,需要使用特定的标签(如`<br>`、`<p>`)来控制换行和段落。
5. 标记可以有属性,例如`<input type="text" name="username">`,`type`和`name`就是属性。
HTML表单中常见的元素有`<input>`(文本框、复选框、单选按钮等)、`<textarea>`(多行文本输入)、`<select>`(下拉菜单)和`<button>`(按钮)。这些元素可以组合使用,配合服务器端脚本(如PHP、ASP、JSP等)实现用户数据的收集和处理。
HTML表单标记`<form>`是构建交互式网页的关键,理解其用法和HTML基础对于网页开发至关重要。通过结合CSS和JavaScript,可以创建更加复杂和动态的用户体验。
2021-10-05 上传
2020-04-22 上传
2021-11-21 上传
点击了解资源详情
点击了解资源详情
2023-03-09 上传
点击了解资源详情
点击了解资源详情
2023-06-13 上传
西住流军神
- 粉丝: 31
- 资源: 2万+
最新资源
- 休闲美食在线订餐网站模板下载_休闲 美食 餐厅 在线订餐 企业 外卖 美食 烧烤 宽屏 响应式 bootstrap.zip
- corona_hhu
- 30DayChartChallenge:#30DayChartChallenge制作的图表
- intedact:直接在Jupyer笔记本中获取熊猫数据框的交互式单变量和双变量EDA
- 导入多个文件:它导入多个不同案例的文件-matlab开发
- 公路桥梁隧道施工组织设计-山岭重丘二级公路施工组织设计方案
- kubernetes-the-hard-way-automated:我以Kelsey Hightower的笔记作为开始学习kubernetesdocker
- Week10-As3-WebStack315
- ame-furu-crx插件
- 老鼠
- rp-pdm15:伊利诺伊大学研究园,实用数据挖掘,2015年夏季课程
- BrandConsult.BoosterUsa.gaCO1mY
- ShockleyQueisser:用于计算 Shockley-Queisser 效率极限的代码 + 数据文件-matlab开发
- daddy:用于EscaperPattern的C ++ PureEngine
- advenced-oo:有关python 3和高级面向对象范例的培训
- 捕鱼消消乐小游戏源码,欢乐消消乐小程序源码