HTML总结

Colina大约 4 分钟前端HTML前端

HTML学习总结

标题

<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
<!-- 这是注释 hr是水平线 -->
<hr>
水平线
<hr>

  • 效果

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

水平线

段落

<p>一个段落</p>
<p>另一个段落</p>
<p>可以用<br>br<br>换行</p>
  • 效果

一个段落

另一个段落

可以用
br
换行

文本格式化

<b>加粗</b><br>
<i>斜体</i><br>
<!-- 这两个效果一样,下面的表示更重要 -->
<strong>加粗</strong><br>
<em>斜体</em><br>

<big>放大</big><br>
<small>缩小</small><br>
这是<sub>下标</sub><br>
这是<sup>上标</sup><br>
  • 效果 加粗
    斜体
    加粗
    斜体


缩小
这是下标
这是上标

链接

<a href="https://colinaa.top/">我的主页</a>
  • 效果
我的主页

图像

<img src="1.jpg" alt="图片"/>

alt属性用来在图片加载失败时显示文字描述

  • 效果

表格

<table>
  <caption>表格</caption>
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>分数</th>
  </tr>
  <tr>
    <td>小红</td>
    <td>18</td>
    <td rowspan="2">100</td>
  </tr>
  <tr>
    <td>小明</td>
    <td>20</td>
  </tr>
  <tr>
    <td>小李</td>
    <td colspan="2">19</td>
  </tr>
</table>
  • 效果
表格
姓名年龄分数
小红18100
小明20
小李19

列表

无序列表

<ul>
  <li>苹果</li>
  <li>橘子</li>
</ul>
  • 效果
  • 苹果
  • 橘子

有序列表

<ol>
  <li>苹果</li>
  <li>橘子</li>
</ol>
  • 效果
  1. 水果
    1. 苹果
    2. 橘子
  2. 蔬菜
    1. 白菜
    2. 土豆

区块

<div>div</div>
<span>span</span>

块级元素

占一行 如h1 p ul table

内联元素

不占一行,继续显示 如b td a img

  • 效果

1

div
1
2span2

表单

<form action="">
<lable>用户名<input type="text" /> </lable> <br>
<lable>密码<input type="password" /> </lable> <br>
<lable><input type="radio" name="radio" />单选A</lable> <lable><input type="radio" name="radio" />单选B</lable> <br>
<lable><input type="checkbox" name="checkbox" value="A" />多选A</lable> <lable><input type="checkbox" name="checkbox" value="B" />多选B</lable> <br>
<select name="select">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
</select><br>
<textarea></textarea><br>
<input type="submit" /><input type="button"  value="按钮" /><br>
</form>







常用字符实体

代码内容
&nbsp;空格
&lt;<
&gt;>
&amp;&
&quot;"

11-22 更新HTML5

移除元素

  • <acronym>
  • <applet>
  • <basefont>
  • <big>
  • <center>
  • <dir>
  • <font>
  • <frame>
  • <frameset>
  • <noframes>
  • <strike>

新元素

标签描述
<canvas>标签定义图形,比如图表和其他图像。该标签基于 JavaScript 的绘图 API
<audio>定义音频内容
<video>定义视频(video 或者 movie)
<source>定义多媒体资源 <video><audio>
<embed>定义嵌入的内容,比如插件。
<track>为诸如 <video><audio> 元素之类的媒介规定外部文本轨道。
<datalist>定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。
<keygen>规定用于表单的密钥对生成器字段。
<output>定义不同类型的输出,比如脚本的输出。
<article>定义页面独立的内容区域。
<aside>定义页面的侧边栏内容。
<bdi>允许您设置一段文本,使其脱离其父元素的文本方向设置。
<command>定义命令按钮,比如单选按钮、复选框或按钮
<details>用于描述文档或文档某个部分的细节
<dialog>定义对话框,比如提示框
<summary>标签包含 details 元素的标题
<figure>规定独立的流内容(图像、图表、照片、代码等等)。
<figcaption>定义 <figure> 元素的标题
<footer>定义 section 或 document 的页脚。
<header>定义了文档的头部区域
<mark>定义带有记号的文本。
<meter>定义度量衡。仅用于已知最大和最小值的度量。
<nav>定义导航链接的部分。
<progress>定义任何类型的任务的进度。
<ruby>定义 ruby 注释(中文注音或字符)。
<rt>定义字符(中文注音或字符)的解释或发音。
<rp>在 ruby 注释中使用,定义不支持 ruby 元素的浏览器所显示的内容。
<section>定义文档中的节(section、区段)。
<time>定义日期或时间。
<wbr>规定在文本中的何处适合添加换行符。

更多内容请见菜鸟教程open in new window