HTML知识

 

基础 
<!DOCTYPE> 定义文档类型。
<html>定义一个 HTML 文档
<title>为文档定义一个标题
<body>定义文档的主体
<h1> to <h6>定义 HTML 标题
<p>定义一个段落
<br>定义简单的折行。
<hr>定义水平线。
<!--...-->定义一个注释
格式 
<acronym>HTML5不再支持。 定义只取首字母的缩写。
<abbr>定义一个缩写。
<address>定义文档作者或拥有者的联系信息。
<b>定义粗体文本。
<bdi>New允许您设置一段文本,使其脱离其父元素的文本方向设置。
<bdo>定义文本的方向。
<big>HTML5不再支持。 定义大号文本。
<blockquote>定义块引用。
<center>HTML5不再支持。 HTML 4.01 已废弃。定义居中文本。
<cite>定义引用(citation)。
<code>定义计算机代码文本。
<del>定义被删除文本。
<dfn>定义定义项目。
<em>定义强调文本。 
<font>HTML5不再支持。 HTML 4.01 已废弃。 定义文本的字体、尺寸和颜色
<i>定义斜体文本。
<ins>定义被插入文本。
<kbd>定义键盘文本。
<mark>New定义带有记号的文本。
<meter>New定义度量衡。仅用于已知最大和最小值的度量。
<pre>定义预格式文本
<progress>New定义运行中的任务进度(进程)。
<q>定义短的引用。
<rp>New定义不支持 ruby 元素的浏览器所显示的内容。
<rt>New定义字符(中文注音或字符)的解释或发音。
<ruby>New定义 ruby 注释(中文注音或字符)。
<s>定义加删除线的文本。
<samp>定义计算机代码样本。
<small>定义小号文本。
<strike>HTML5不再支持。 HTML 4.01 已废弃。 定义加删除线的文本。
<strong>定义语气更为强烈的强调文本。
<sub>定义下标文本。
<sup>定义上标文本。
<time>New定义一个日期/时间
<tt>HTML5不再支持。 定义打字机文本。
<u>定义下划线文本。
<var>定义文本的变量部分。
<wbr>New规定在文本中的何处适合添加换行符。
表单 
<form>定义一个 HTML 表单,用于用户输入。
<input>定义一个输入控件
<textarea>定义多行的文本输入控件。
<button>定义按钮。
<select>定义选择列表(下拉列表)。
<optgroup>定义选择列表中相关选项的组合。
<option>定义选择列表中的选项。
<label>定义 input 元素的标注。
<fieldset>定义围绕表单中元素的边框。
<legend>定义 fieldset 元素的标题。
<datalist>New规定了 input 元素可能的选项列表。
<keygen>New规定用于表单的密钥对生成器字段。
<output>New定义一个计算的结果
框架 
<frame>HTML5不再支持。 定义框架集的窗口或框架。
<frameset>HTML5不再支持。定义框架集。
<noframes>HTML5不再支持。 定义针对不支持框架的用户的替代内容。
<iframe>定义内联框架。
图像 
<img>定义图像。
<map>定义图像映射。
<area>定义图像地图内部的区域。
<canvas>New通过脚本(通常是 JavaScript)来绘制图形(比如图表和其他图像)。
<figcaption>New定义一个 caption for a <figure> element
<figure>Newfigure 标签用于对元素进行组合。
Audio/Video 
<audio>New定义声音,比如音乐或其他音频流。
<source>New定义media元素 (<video> 和 <audio>)的媒体资源。media
<track>New为媒体(<video> 和 <audio>)元素定义外部文本轨道。
<video>New定义一个音频或者视频
链接 
<a>定义一个链接
<link>定义文档与外部资源的关系。
<nav>New定义导航链接
列表 
<ul>定义一个无序列表
<ol>定义一个有序列表
<li>定义一个列表项
<dir>HTML5不再支持。 HTML 4.01 已废弃。 定义目录列表。
<dl>定义一个定义列表
<dt>定义一个定义定义列表中的项目。
<dd>定义定义列表中项目的描述。
<menu>定义菜单列表。
<command>New定义用户可能调用的命令(比如单选按钮、复选框或按钮)。
表格 
<table>定义一个表格
<caption>定义表格标题。
<th>定义表格中的表头单元格。
<tr>定义表格中的行。
<td>定义表格中的单元。
<thead>定义表格中的表头内容。
<tbody>定义表格中的主体内容。
<tfoot>定义表格中的表注内容(脚注)。
<col>定义表格中一个或多个列的属性值。
<colgroup>定义表格中供格式化的列组。
样式/节 
<style>定义文档的样式信息。
<div>定义文档中的节。
<span>定义文档中的节。
<header>New定义一个文档头部部分
<footer>New定义一个文档底部
<section>New定义了文档的某个区域
<article>New定义一个文章内容
<aside>New定义其所处内容之外的内容。
<details>New定义了用户可见的或者隐藏的需求的补充细节。
<dialog>New定义一个对话框或者窗口
<summary>New定义一个可见的标题。 当用户点击标题时会显示出详细信息。
元信息 
<head>定义关于文档的信息
<meta>定义关于 HTML 文档的元信息。
<base>定义页面中所有链接的默认地址或默认目标。
<basefont>HTML5不再支持。 HTML 4.01 已废弃。 定义页面中文本的默认字体、颜色或尺寸。
程序 
<script>定义客户端脚本。
<noscript>定义针对不支持客户端脚本的用户的替代内容。
<applet>HTML5不再支持。 HTML 4.01 已废弃。 定义嵌入的 applet。
<embed>New定义了一个容器,用来嵌入外部应用或者互动程序(插件)。
<object>定义嵌入的对象。
<param>定义对象的参数。
  • HTML 文本格式化标签

    标签描述
    <b>定义粗体文本
    <em>定义着重文字
    <i>定义斜体字
    <small>定义小号字
    <strong>定义加重语气
    <sub>定义下标字
    <sup>定义上标字
    <ins>定义插入字
    <del>定义删除字

    HTML "计算机输出" 标签

    标签描述
    <code>定义计算机代码
    <kbd>定义键盘码
    <samp>定义计算机代码样本
    <var>定义变量
    <pre>定义预格式文本

    HTML 引文, 引用, 及标签定义

    标签描述
    <abbr>定义缩写
    <address>定义地址
    <bdo>定义文字方向
    <blockquote>定义长的引用
    <q>定义短的引用语
    <cite>定义引用、引证
    <dfn>定义一个定义项目。
  • HTML head 元素

    标签描述
    <head>定义了文档的信息
    <title>定义了文档的标题
    <base>定义了页面链接标签的默认链接地址
    <link>定义了一个文档和外部资源之间的关系
    <meta>定义了HTML文档中的元数据
    <script>定义了客户端的脚本文件
    <style>定义了HTML文档的样式文件
  • CSS 可以通过以下方式添加到HTML中:

  • 内联样式- 在HTML元素中使用"style" 属性
  • 内部样式表 -在HTML文档头部 <head> 区域使用<style> 元素 来包含CSS
  • 外部引用 - 使用外部 CSS 文件  例如<link rel="stylesheet" type="text/css" href="styles.css">
  • HTML 图像- 图像标签( <img>)和源属性(Src)

    在 HTML 中,图像由<img> 标签定义。

    <img> 是空标签,意思是说,它只包含属性,并且没有闭合标签。

    要在页面上显示图像,你需要使用源属性(src)。src 指 "source"。源属性的值是图像的 URL 地址。

     

    HTML 图像- Alt属性

    alt 属性用来为图像定义一串预备的可替换的文本。

    替换文本属性的值是用户定义的。

    <img src="boat.gif" alt="Big Boat">

    在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。为页面上的图像都加上替换文本属性是个好习惯,这样有助于更好的显示信息,并且对于那些使用纯文本浏览器的人来说是非常有用的。


    HTML 图像- 设置图像的高度与宽度

    height(高度) 与 width(宽度)属性用于设置图像的高度与宽度。

    属性值默认单位为像素:

    <img src="pulpit.jpg" alt="Pulpit rock" width="304" height="228">

  • 示例"创建图像映射"中的代码:

    <map name="planetmap">
      <area shape="rect" coords="0,0,82,126" alt="Sun" href="sun.htm">
      <area shape="circle" coords="90,58,3" alt="Mercury" href="mercur.htm">
      <area shape="circle" coords="124,58,8" alt="Venus" href="venus.htm">
    </map>

    该段代码中的shape指的是点击区域的形状,coords指的应该是链接区域在图片中的坐标(像素为单位)

  • 1、矩形:(左上角顶点坐标为(x1,y1),右下角顶点坐标为(x2,y2))

    <area shape="rect" coords="x1,y1,x2,y2" href=url>

    2、圆形:(圆心坐标为(X1,y1),半径为r)

    <area shape="circle" coords="x1,y1,r" href=url>

    3、多边形:(各顶点坐标依次为(x1,y1)、(x2,y2)、(x3,y3) ......)

    <area shape="poly" coords="x1,y1,x2,y2 ......" href=url>
  • HTML 表格标签

    标签描述
    <table>定义表格
    <th>定义表格的表头
    <tr>定义表格的行
    <td>定义表格单元
    <caption>定义表格标题
    <colgroup>定义表格列的组
    <col>定义用于表格列的属性
    <thead>定义表格的页眉
    <tbody>定义表格的主体
    <tfoot>定义表格的页脚
  • colspan(合并列),rowspan(合并行),cellpadding(单元格边距),cellspacing(单元格间距)

  • HTML 列表标签

    标签描述
    <ol>定义有序列表
    <ul>定义无序列表
    <li>定义列表项
    <dl>定义列表
    <dt>自定义列表项目
    <dd>定义自定列表项的描述
  • HTML <div> 元素

    HTML <div> 元素是块级元素,它可用于组合其他 HTML 元素的容器。

    <div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。

    如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。

    <div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。


    HTML <span> 元素

    HTML <span> 元素是内联元素,可用作文本的容器

    <span> 元素也没有特定的含义。

    当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。

    HTML 分组标签

    标签描述
    <div>定义了文档的区域,块级 (block-level)
    <span>用来组合文档中的行内元素, 内联元素(inline)
  • HTML 表单标签

    标签描述
    <form>定义供用户输入的表单
    <input>定义输入域
    <textarea>定义文本域 (一个多行的输入控件)
    <label>定义了 <input> 元素的标签,一般为输入标题
    <fieldset>定义了一组相关的表单元素,并使用外框包含起来
    <legend>定义了 <fieldset> 元素的标题
    <select>定义了下拉选项列表
    <optgroup>定义选项组
    <option>定义下拉列表中的选项
    <button>定义一个点击按钮
    <datalist>New指定一个预先定义的输入控件选项列表
    <keygen>New定义了表单的密钥对生成器字段
    <output>New定义一个计算结果
  • HTML iframe 标签

    标签说明
    <iframe>定义一个内联的iframe
  • HTML 脚本标签

    标签描述
    <script>定义了客户端脚本
    <noscript>定义了不支持脚本浏览器输出的文本
  • HTML字符实体

     
    显示结果描述实体名称实体编号
     空格&nbsp;&#160;
    <小于号&lt;&#60;
    >大于号&gt;&#62;
    &和号&amp;&#38;
    "引号&quot;&#34;
    '撇号 &apos; (IE不支持)&#39;
    &cent;&#162;
    £&pound;&#163;
    ¥人民币/日元&yen;&#165;
    欧元&euro;&#8364;
    §小节&sect;&#167;
    ©版权&copy;&#169;
    ®注册商标&reg;&#174;
    商标&trade;&#8482;
    ×乘号&times;&#215;
    ÷除号&divide;&#247;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值