文章目录
什么是 HTML
HTML 是用来描述网页的一种语言
- HTML 指的是超文本标记语言(Hyper Text Markup Language)
- HTML 不是一种编程语言,而是一种标记语言(markup language)
- 标记语言是一套标记标签(markup tag)
- HTML 使用标记标签来描述网页
- HTML 对大小写不敏感,建议使用小写
HTML 标签
HTML 标记标签通常被称为 HTML 标签(HTML tag)
- HTML 标签是由尖括号包围的关键词,如 <html>
- HTML 标签通常是成对出现的,如 <b> <\b>
- 标签队中的第一个标签是开始标签,第二个标签是结束标签
- 开始和结束标签也被称为开放标签和闭合标签
HTML 属性
属性是 HTML 元素提供的附加信息
- HTML 元素可以设置属性
- 属性可以在元素中添加附加信息
- 属性一般描述与开始标签
- 属性总是以名称/值对的形式出现,如 name=“value”
常见属性:
| 属性名 | 描述 | 
|---|---|
| class | 为 html 元素定义一个或多个类名 | 
| id | 定义元素的唯一id | 
| style | 规定元素的行内 CSS 样式 | 
| title | 规定有关元素的额外信息 | 
| accesskey | 规定激活元素的快捷键 | 
| hidden | 元素是否显示 | 
| data-* | 用于存储页面或应用程序的私有定制数据 | 
HTML 基本结构
<!DOCTYPE html>
<html>
    <head>
        <title>Document</title>
    </head>
    <body>
        hello Python!
    </body>
</html>
上述代码是 HTML 的基本结构,我们分别来看一下:
- <!DOCTYPE>: 是- Document Type Declaration,用来声明文档,也就是告知 web 浏览器当前页面使用了哪种 HTML 版本编写代码,此处使用的是 HTML5 版本,声明文档必不可少,而且必须位于 HTML 文档第一行
- <html>: 表示页面编写的代码都是 HTML 代码。它是成对出现的标签,所有代码都必须写在- <html><\html>之间
- <head>: 表示页面的头部
- <title>: 表示页面的标题
- <body>: 表示页面的身体
常见的 HTML 标签
h1-h6
六个不同的 HTML 标题
| 标签 | 描述 | 示例 | 
|---|---|---|
| <h1></h1> | 一级标题 | 一级标题 | 
| … | ||
| <h6></h6> | 六级标题 | 六级标题 | 
p
| 标签 | 描述 | 示例 | 
|---|---|---|
| <p></p> | 段落标签 | \ | 
br、hr
| 标签 | 描述 | 示例 | 
|---|---|---|
| <br/> | 换行标签 | \ | 
| <hr/> | 水平分割线 | \ | 
i、b、del、u
| 标签 | 描述 | 示例 | 
|---|---|---|
| <i></i> | 倾斜 | 倾斜 | 
| <b></b> | 加粗 | 加粗 | 
| <del></del> | 删除线 | |
| <u></u> | 下划线 | 下划线 | 
div、span
| 标签 | 描述 | 示例 | 
|---|---|---|
| <div></div> | 定义文档中的分区或节 | \ | 
| <span></span> | 组合文档中的行内元素 | \ | 
img
定义图像
<img src="" alt="" title="" width="" height="" \>
常用属性:
- src : 图片地址,可以是 网络地址 或者 本地地址
- alt : 图片加载失败时,显示的提示文本
- title : 鼠标悬浮在图片上时,显示的文本信息
- width : 设置图片的宽度
- height : 设置图片高度
单独设置图片的宽或高,图片会自适应变化
a
超链接 跳转网络地址 | 跳转本地界面 | 锚点
<a href=""></a>
常用属性:
- href : 链接指向的页面的URL
- target : 规定在何处打开链接 _blank 在新窗口打开链接
- download : 点击链接下载文件
ul、ol、dl
ul 无序列表
<ul>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
ol 有序列表
<ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>
dl 自定义列表
<dl>
   <dt>计算机</dt>
   <dd>用来计算的仪器 ... ...</dd>
   <dt>显示器</dt>
   <dd>以视觉方式显示信息的装置 ... ...</dd>
</dl>
table
<table border="1">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
</table>
<table> 标签定义 HTML 表格。
简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。
tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。
rowspan 跨行,colspan 跨列

 京公网安备 11010502036488号
京公网安备 11010502036488号