## HTML基础
### 1.Web前端
* HTML:超文本标记语言,描述页面的结构。相当于人的身体组织结构
* CSS:美化页面的样式。相当于人的衣服打扮
* JS:描述页面的行为。相当于人的动作
### 2.HTML骨架
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
```
### 3.元素
```
1. 图像
<img src="路径" alt="当图片不显示时,显示文字" title="鼠标悬停显示的文字">
2.超链接
<a href="链接" target="目标窗口跳转的形式"></a>
3.标题
<h1>到<h6>
<h1>这个是一级标题</h1>
4.列表
无序列表
<ul>
<li></li>
<li></li>
<li></li>
</ul>
有序列表
<ol>
<li></li>
<li></li>
<li></li>
</ol>
### 排版标签
1. 标题标签
```
<h1>-<h6> 具有align属性,left right center
```
2. 水平线标签
```
<hr/>
<hr/ align="属性值" color="" width="" size="" noshade>
noshade不要阴影
```
3. 换行```<br/>```
4. 段落标签
```
<P>里面只能放文字,图片,表单元素
```
5. div和span标签
```
<div>可以把标签中的内容分割为独立的区块,独占一行
<span>和div作用一样,但是不换行
区别:<div>换行,<span>不换行
```
6. 内容居中标签```<center>```
7. 预定义(预格式化)标签
```
<pre>保留标签内部所有的空白字符,原封不动输出结果
```
## 字体标签
### 1.特殊字符
` `:空格
`<`:小于号<
`>`:大于号>
`&`:&
### 2.字体标签
* 下划线 text-decoration:underline
* 斜体 font-style:italic
* 中划线 text-decoration:line-through
* 加粗 font-weight
* 字体样式 font-family
* 字体大小 font-size
* 上标<sup>
* 下标<sub>
## 超链接
### 1.外部链接 (链接到外部文件)
`<a href="目标url">aaaaa</a>`
### 2.锚链接
* `<a href="" name="aa">顶部</a>`
* `<a href="#aa">回到顶部</a>`
### 3.邮件链接
### 4.属性
```
href:目标URL
title:悬停文本
name:锚点名称
target:用什么方式打开目标页面
_self:在同一个网页打开(默认)
_blank:在新窗口打开
_partent:在父窗口中显示
_top:在顶级窗口显示
```
## 图片标签
* <img src="路径" title="悬停文本" alt="图片显示不了时,显示文本">
* width 宽度 height高度 等比例缩放,只要设置一个的值