HTML
[](#html 是什么)HTML 是什么?
HTML(Hyper Text Markup Language)超文本标记语言。超文本为超级文本,能够蕴含:图片,音频,视频,超链接,表格等等。
历史更新迭代,html 的历史
HTML5 是最新版本 HTML4.01 是上一个版本
document 文档
c/ s 架构模式 客户端 / 服务器
有 LOL,淘宝
须要一直保护客户端
b/ s 架构模式 浏览器 / 服务器 brower 浏览器
有 QQ 空间,微博
方便快捷 简便
以下是 HTML 文档的初始格局
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> 这是我的第一个文档 </title>
</head>
<body>
</body>
</html>
[](# 解析如下) 解析如下
-
<!DOCTYPE html>
申明式语句,申明一下以后的 html 版本是 HTML5 -
<title> 这是我的第一个网页 </title>
题目标签 -
<meta charset="UTF-8">
阐明一下以后文档的解读编码为中文 -
<body></body>
网页中能看到的内容,写在 body 中 -
<head></head>
通常搁置网页的设置 -
<html></html>
所有标签的根标签 -
<!-- 这是一个正文 -->
正文快捷键 ctrl+/ -
- *
[](# 注意事项) 注意事项
- 标签是分类型的 单标签 双标签
- 双标签 < 标签名称 > 标签的内容 </ 标签名称 > < 开始标签 ></ 完结标签 >
- 单标签 < 单标签 />
- 属性 标签是有属性的 < 开始标签的标签名称 属性 =“属性值”name=value> 标签名称 属性 之间以空格辨别
- 标签是有嵌套关系的 留神正确嵌套
- 标签是有关系的 父子关系 兄弟关系 后辈关系
标签和本义符相干常识
-
是空格 (本义符) -
< >
别离是 < 和 > -
<p></p>
段落标签 -
<span></span>
纯正的文本标签 -
<img>
图片标签 - src: 图片资源 (source) 相对路径(本地图片)绝对路径(线上图片)base64
-
width height
- px
- 百分比:以父标签的宽度为依赖
- alt 图片加载不进去时显示进去的文字
- title 鼠标移入时,图片显示进去的文字
HTML 标签相干常识及色彩分类
[](# 音频 - 视频) 音频、视频
<audio controls="controls" src=""></audio>
<video controls="controls" src=""></video>
<!--controls 控件是否可见 -->
因为不同浏览器显示成果不同的起因,将在第二阶段具体解释。
[](# 有序列表) 有序列表
代码如下
<!--type 的值能够为,“a”,“A”,“i”,“I”,“1”-->
<ol type = "1">
<li></li>
<li></li>
<li></li>
</ol>
成果实现如下:
1.
2.
3.
[](# 无序列表) 无序列表
代码如下
<!--type 的值能够为,square 正方形 desc 实心圆 circle 空心圆 none-->
<ul type = "none">
<li> 今天放假 </li>
<li> 好开心 </li>
<li>Yeah</li>
</ul>
成果实现如下:
今天放假
好开心
Yeah
[](# 自定义列表) 自定义列表
代码如下
<!-- 起始于 <dl> 标签,每个列表项以 <dt> 开始,列表项正文 <dd>-->
<dl>
<dt> 我是王超 </dt>
<dd> 来自山西临汾 </dd>
</dl>
成果实现如下:
我是王超
来自山西临汾
[](# 超链接标签) 超链接标签
<!--href 能够是本地链接,也能够是线上链接
target 是指关上以后网页的形式,self 为默认本身窗口关上,_blank 为在新窗口关上
-->
<a href="http://www.baidu.com" target="self"> 请跳转到百度 </a>
<!--id 属性
是一个全局属性,每个标签都能够有的属性
id 示意唯一性 每个标签只有一个 id 属性 id 属性不能够反复 禁止以数字结尾
-->
[](# 在以后页面进行跳转) 在以后页面进行跳转
<!-- 同页面跳转
须要有两个值:href:#id;
要跳转的中央要有 id 属性
-->
<a href = "#hello"> 跳转到指定地位 </a>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<p id = "hello"> 你好,大舅哥 </p>
[](# 表格) 表格
代码如下
<table border="1px">
<!--tr 代表行 -->
<tr>
<!--colspan 横跨多少列 -->
<!--td 代表列 -->
<td colspan="5">swt2007 开班 </td>
</tr>
<tr>
<!--th 示意加粗 -->
<th> 序号 </th>
<th> 学生姓名 </th>
<td> 联系方式 </td>
<td> 毕业院校 </td>
<td> 业余 </td>
</tr>
<tr>
<td>1</td>
<td> 杨涛 </td>
<td>1234567897</td>
<td> 山大 </td>
<td> 软工 </td>
</tr>
</table>
<table border="1px">
<tr>
<td>1.1</td>
<td>1.2</td>
<td>1.3</td>
</tr>
<tr>
<!--rowspan 竖跨多少行 -->
<td rowspan="3">2.1</td>
<td>2.2</td>
<td>2.3</td>
</tr>
<tr>
<td>3.1</td>
<td>3.2</td>
</tr>
<tr>
<td>4.1</td>
<td>4.2</td>
</tr>
</table>
<!--cellpadding 单元格内容和边框两头的间距
cellspacing 单元格和单元格之间的间距
-->
<table border="1px" cellpadding="10" cellspacing="20">
<!-- 表格的题目 -->
<caption> 个人简历 </caption>
[](# 表单) 表单
代码如下
<!-- 表单 注册 -->
<!--
注册
搜寻
-->
<span> 用户名:</span><input type="text"><br>
<span> 明码:</span><input type="password"><br>
<label>
<input type="radio" name="sex" checked="checked"> 男
</label>
<label>
<input type="radio" name="sex"> 女
</label>
<!--
<input> 单行文本框
<input type="password"> 明码框
<input type="radio"> 单选框
如何让单选框关联起来?给这些须要关联的单选框一个 name 属性 属性值相等
如何给能够抉择的框 默认选中成果?给其增加 checked 属性 属性值为 checked
如何能点击文本实现单选成果?给其里面增加 label 标签,括起来
-->
<!-- 多选框 -->
<p> 请说出您的兴趣爱好有哪些?</p>
<label>
<input type="checkbox" checked="checked"> 读书
</label>
<label>
<input type="checkbox"> 看报
</label>
<label>
<input type="checkbox"> 嗑瓜子
</label>
[](# 下拉列表) 下拉列表
代码如下
<!-- 下拉列表 -->
省:<select>
<option> 山西省 </option>
<option> 陕西省 </option>
<option> 河南省 </option>
</select>
市:<select>
<option> 太原 </option>
<option> 大同 </option>
<option> 忻州 </option>
</select>
<!-- 文本域 -->
<!-- 查问 如何设置文本域宽高,如何禁止拉伸 -->
<textarea name=""id="" cols="30" rows="10"></textarea>
<!-- 按钮 -->
<button> 提交 </button>
<!--value 值 也就是 input 的内容(value 的值就是框框里的内容)-->
<input type="button" value="确定">
[](# 题目标签) 题目标签
h1-h6 代码如下
<!-- 题目(h1-h6)-->
<h1> 我是最大的题目 </h1>
<!--h4 和失常文本的字体大小统一 -->
<h4> 题目 </h4>
<p> 失常文本 </p>
<!-- 标签是有权重的 -->
实现成果如下:
[](# 我是最大的题目) 我是最大的题目
[](# 题目) 题目
失常的文本
[](# 标签的分类) 标签的分类
- 块元素(block):独自占据一整行,能够扭转宽高 ul ol p 默认宽度:父级容器的 100%
- 内联块元素(inline-block):不独占整行,能够扭转宽高;input button
- 内联元素 / 行内元素(inline):不独占整行,不能够扭转宽高;span a 宽度:取决于本身内容的宽度
[](# 色彩的分类) 色彩的分类
色彩:
三种形式
1、英文单词:red,black,white
2、16 进制 0-9 a-f #000000(彩色) #ff0000(红色) #00ff00(绿色) #ffffff(红色)
三原色 rgb #000 #f00 #fff
越靠近 0 就越深,越靠近 f 就越浅
3、rgb() 每个数值的取值范畴是 0 -255 rgb(0,0,0) rgb(255,255,255)