HTML 基础知识
1. 初始HTML
1.1 HTML介绍
- HTML - HyperTextMarkupLanguage(超文本标记语言)
- HTML5:
- 提供了一些新的元素和一些有趣的新特性,同时也建立了一些新的规则。这些元素、特性和规则的建立,提供了许多新的网页功能,如使用网页实现动态渲染图形、图表、图像和动画,以及不需要安装任何插件直接使用网页播放视频等。
- 优势:
- 世界知名浏览器厂商对对HTML5的支持
- 市场的需求
- 跨平台
1.2 W3C
World Wide Web Consortium (万维网联盟)
- 成立与1994年,Web技术领域最具权威和影响力的国际中立性技术标准机构
W3C标准内容
- ==结构==化标准语言(HTML,XML)
- ==表现==标准语言(CSS)
- ==行为==标准语言(DOM,ECMAScript)
1.3 常见IDE
- 记事本
- DreamWeaver
- IDEA
- WebStorm
- ……
1.4 HTML基本介绍
- \、\</body>等成对的标签,分别==开放标签==和==闭合标签==
- 单独呈现的标签(空元素),如\
;意为用/来关闭空元素
1.5 IDEA使用
1 |
|
2. 网页基本标签
2.1 标题标签
<h1>一级标签</h1>
2.2 段落标签
<p></p>
2.3 换行标签
<br/>
(<br>
)
2.4 字体样式标签
2.4.1 粗体
<strong> </strong>
<b> </b>
2.4.2 斜体
<em> </em>
<i> </i>
2.5 注释和特殊符号
&特殊符号;
- 空格:
1 |
|
2.6 列表标签
2.6.1 有序标签(ol)
1 | <ol> |
2.6.2 无序标签(ul)
1 | <ul> |
2.6.3 自定义标签(dl)
1 | <dl> |
2.7 表格标签
2.7.1 基本结构
- 单元格
- 行
- 列
- 跨行
- 跨列
2.7.2 基本表格标签
1 |
|
2.8 图像标签
- 常见图片格式
- JPG
- GIF
- PNG
- BMP
<img src="path" alt="图像的替代文字" title="悬停文字" width="300" height="100">
1 | <!-- img标签的使用 |
2.9 链接标签
2.9.1 文本超链接
1 | <a href="3.图像标签.html" target="_blank">点击跳转到图像标签</a> |
2.9.2 图像超链接
1 | <!-- 图像链接 --> |
2.9.3 超链接
- 页面间超链接
- 从一个页面链接到另一个页面
1. 锚链接
1 | <!-- 锚点链接 --> |
2. 功能性链接
1 | <!-- 功能性链接 |
3. 网页框架标签
3.1 行内元素和块元素
- 块元素
- 无论内容多少,该元素独占一行
- (p、h1-h6…)
- 行内元素
- 内容撑开宽度,左右都是行内元素的可以在排在一行
- (a.strong.em…)
3.2 媒体元素
元素内容
视频元素:vedio
- ```html
1
2
3
4
5
6
7
8
9
10
11
12
13
- 音频元素:audio
- ```html
<!--audio
src: 音频的路径
controls: 显示控制条
autoplay: 自动播放
loop: 循环播放
-->
<audio src="../resources/audio/en.mp3" controls autoplay loop></audio>
- ```html
3.3 网页基本框架
元素名 | 描述 |
---|---|
header | 标题头部区域的内容(用于页面或页面中的一块区域) |
footer | 标记脚部区域的内容(用于整个页面或页面的一块区域) |
section | Web页面中的一块独立区域 |
article | 独立的文章内容 |
aside | 相关内容或应用(常用于侧边栏) |
nav | 导航类辅助内容 |
3.4 iframe内联框架
1 | <!-- iframe 内联框架 |
3.5 表单用法
3.5.1 表单语法
1 | <!-- form标签的使用 |
3.5.2 表单元素属性
属性 | 说明 |
---|---|
type | 指定元素的类型。text、password、checkbox、radio、submit、reset、file、hidden、image、button,默认为text |
name | 指定表单元素的名称 |
value | 元素的初始值。type为radio时必须指定一个值 |
size | 指定表单元素的初识宽度。当type为text或password时,表单元素的大小以字符为单位。对于其他类型,表单元素以像素为单位 |
maxlength | type为text或password时,输入的最大字符数 |
checked | type为radio或checkbox时,指定按钮是否默认被选中 |
3.5.3 基本表单内容
1. 账号密码
1 | <p> 名字: |
2. 单选框
1 | <!-- 单选框 |
3. 多选框
1 | <!-- 多选框 |
4. 按钮
1 | <!-- 按钮 |
5. 下拉列表
1 | <!-- 下拉列表 |
6. 文本域
1 | <!-- 文本域 |
7. 隐藏域
1 | <!-- 隐藏域: 用于传递数据, 不会显示在页面上 |
8. 文件域
1 | <!-- 文件域 |
3.5.4 带验证表单内容
1. 内容验证
- 邮件
- 网址
- 数字
1 | <!-- 需要验证的表单 |
2. 滑块
1 | <!-- 滑块 |
3. 搜索框
1 | <!-- 搜索框 |
3.5.5 表单的应用
readonly:只读
disabled:禁用
hidden:隐藏
增强鼠标操作
- ```html
</p><label for="point_test">文本框:</label> <input type="text" name="txt" id="point_test" autofocus autocomplete="on">
1
2
3
4
5
6
7
8
9
10
11
# 4. 表单初级验证
## 4.1 基本方式
- placeholder:提示性消息
- ```html
<p>
<input type="search" name="search" placeholder="请输入搜索内容">
</p>
- ```html
required:非空判断
pattern:正则表达式判断
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Bayyy's!