您的位置:首页 > Web前端 > HTML

html 常用标签简介1.0

2013-12-02 22:40 239 查看
HTML 简介

 HTML 是用来描述网页的一种语言

 HTML 文档 = 网页

 <html> 与 </html> 之间的文本描述网页

 <body> 与 </body> 之间的文本是可见的页面内容

HTML <!DOCTYPE>

<!DOCTYPE> :不是 HTML 标签。它为浏览器提供一项信息(声明),即 HTML 是用什么版本编写的

   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

HTML 头部元素   

<head> :元素是所有头部元素的容器。<head> 内的元素可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等。

  以下标签都可以添加到 head 部分:<title>、<base>、<link>、<meta>、<script> 以及 <style>。

   

 <title>:标签定义文档的标题,提供页面被添加到收藏夹时显示的标题,显示在搜索引擎结果中的页面标题

   <title>Title of the document</title>

 <base> :标签为页面上的所有链接规定默认地址或默认目标(target)

   <base href="http://www.w3school.com.cn/images/" />

   <base target="_blank" />

 <link> :标签定义文档与外部资源之间的关系

   <link rel="stylesheet" type="text/css" href="mystyle.css" />

 <style>:标签用于为 HTML 文档定义样式信息。

   <style type="text/css">

    body {background-color:yellow}

    p {color:blue}

   </style>

 <meta> :标签提供关于 HTML 文档的元数据(元数据(metadata)是关于数据的信息)。元数据不会显示在页面上,但是对于机器是可读的。

   典型的情况是,meta 元素被用于规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据

   <meta name="description" content="Free Web tutorials on HTML, CSS, XML" />

 <script>: 标签用于定义客户端脚本,比如 JavaScript

HTML 脚本

 <script>:标签用于定义客户端脚本,比如 JavaScript。script 元素既可包含脚本语句,也可通过 src 属性指向外部脚本文件

 <script type="text/javascript">

  document.write("Hello World!")

 </script>

 <noscript>:标签提供无法使用脚本时的替代内容,比方在浏览器禁用脚本时,或浏览器不支持客户端脚本时。

HTML 字符实体

 HTML 中的预留字符必须被替换为字符实体。

 空格:( )

 

HTML 统一资源定位器(也被称为网址)

 scheme://host.domain:port/path/filename

 解释:

  scheme - 定义因特网服务的类型。最常见的类型是 http

  host - 定义域主机(http 的默认主机是 www)

  domain - 定义因特网域名,比如 w3school.com.cn

  :port - 定义主机上的端口号(http 的默认端口号是 80)

  path - 定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)。

  filename - 定义文档/资源的名称

HTML URL 字符编码

 URL 编码会将字符转换为可通过因特网传输的格式

 URL 只能使用 ASCII 字符集来通过因特网进行发送

 由于 URL 常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。

 URL 编码使用 "%" 其后跟随两位的十六进制数来替换非 ASCII 字符。

 URL 不能包含空格。URL 编码通常使用 + 来替换空格。

HTML 元素

 HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

 不要忘记结束标签

嵌套的 HTML 元素

 大多数 HTML 元素可以嵌套(可以包含其他 HTML 元素)

 

HTML 属性

 属性为 HTML 元素提供附加信息。

 属性总是以名称/值对的形式出现,比如:name="value"。

 始终为属性值加引号

 

HTML 标题

 HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。

 浏览器会自动地在标题的前后添加空行。

 请确保将 HTML heading 标签只用于标题。不要仅仅是为了产生粗体或大号的文本而使用标题。

 搜索引擎使用标题为您的网页的结构和内容编制索引。

HTML 水平线

 <hr /> 标签在 HTML 页面中创建水平线。

HTML 注释

 可以将注释插入 HTML 代码中,这样可以提高其可读性,使代码更易被人理解。浏览器会忽略注释,也不会显示它们。

 <!-- This is a comment -->

HTML 段落

 HTML 段落是通过 <p> 标签进行定义的。

 浏览器会自动地在段落的前后添加空行。

HTML 折行

 如果您希望在不产生一个新段落的情况下进行换行(新行),请使用 <br /> 标签

 

HTML CSS

 外部样式表

 <link rel="stylesheet" type="text/css" href="mystyle.css">

 内部样式表

 <style type="text/css">

  body {background-color: red}

  p {margin-left: 20px}

 </style>

 内联样式

 <p style="color: red; margin-left: 20px">

  This is a paragraph

 </p>

HTML 链接

 HTML 链接是通过 <a> 标签进行定义的

 有两种使用 <a> 标签的方式:

  1.通过使用 href 属性 - 创建指向另一个文档的链接

  2.通过使用 name 属性 - 创建文档内的书签

 HTML 链接 - target 属性

  使用 Target 属性,你可以定义被链接的文档在何处显示

 HTML 链接 - name 属性

  name 属性规定锚(anchor)的名称。

  可以使用 name 属性创建 HTML 页面中的书签。

  <a name="tips"></a>

  <a href="#tips"></a>

  

HTML 图像

 HTML 图像是通过 <img> 标签进行定义的

 源属性(Src)

  URL 指存储图像的位置

 替换文本属性(Alt)

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

  在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。

 <map> 定义图像地图。

 <area> 定义图像地图中的可点击区域。

HTML 表格

 <table> 定义表格

 <caption> 定义表格标题。

 <th> 定义表格的表头。

 <tr> 定义表格的行。

 <td> 定义表格单元。

 <thead> 定义表格的页眉。

 <tbody> 定义表格的主体。

 <tfoot> 定义表格的页脚。

 <col> 定义用于表格列的属性。

 <colgroup> 定义表格列的组。

HTML 列表

 HTML 支持有序、无序和定义列表

 无序列表

  无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

  无序列表始于 <ul> 标签。每个列表项始于 <li>。

  <ul>

   <li>Coffee</li>

   <li>Milk</li>

  </ul>

 有序列表

  有序列表也是一列项目,列表项目使用数字进行标记。

  有序列表始于 <ol> 标签。每个列表项始于 <li> 标签。

  <ol>

   <li>Coffee</li>

   <li>Milk</li>

  </ol>

 定义列表

  自定义列表不仅仅是一列项目,而是项目及其注释的组合。

  自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的注释定义以 <dd> 开始。

  <dl> 定义定义列表。

  <dt> 定义定义项目。

  <dd> 定义定义的描述。

HTML <div> 和 <span>

 可以通过 <div> 和 <span> 将 HTML 元素组合起来。

 HTML <div> 元素

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

 HTML <span> 元素

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

HTML 布局

 网页布局对改善网站的外观非常重要。

 HTML 布局 - 使用 <div> 元素

 HTML 布局 - 使用表格

 由于创建高级的布局非常耗时,使用模板是一个快速的选项。

 通过搜索引擎可以找到很多免费的网站模板(您可以使用这些预先构建好的网站布局,并优化它们)。

 

HTML 表单和输入

 HTML 表单用于搜集不同类型的用户输入

 表单

  表单是一个包含表单元素的区域。表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。

  表单使用表单标签(<form>)定义。

 输入

  文本域(Text Fields)<input type="text" name="firstname" />

  单选按钮(Radio Buttons)<input type="radio" name="sex" value="male" /> Male

  复选框(Checkboxes)<input type="checkbox" name="bike" />

    表单的动作属性(Action)和确认按钮

  <form name="input" action="html_form_action.asp" method="get">

   <input type="submit" value="Submit" />

  </form>

 <form> 定义供用户输入的表单

 <input> 定义输入域

 <textarea> 定义文本域 (一个多行的输入控件)

 <label> 定义一个控制的标签

 <fieldset> 定义域

 <legend> 定义域的标题

 <select> 定义一个选择列表

 <optgroup> 定义选项组

 <option> 定义下拉列表中的选项

 <button> 定义一个按钮

HTML 框架

 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。

 框架结构标签(<frameset>)

 rows/columns 的值规定了每行或每列占据屏幕的面积

 Frame 标签定义了放置在每个框架中的 HTML 文档。

 <frameset cols="25%,75%">

  <frame src="frame_a.htm">

  <frame src="frame_b.htm">

 </frameset>

HTML Iframe

 iframe 用于在网页内显示网页。

 <iframe src="URL"></iframe>

 使用 iframe 作为链接的目标

  iframe 可用作链接的目标(target)。链接的 target 属性必须引用 iframe 的 name 属性

   <iframe src="demo_iframe.htm" name="iframe_a"></iframe>

   <p><a href="http://www.w3school.com.cn" target="iframe_a">W3School.com.cn</a></p>

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息