html 常用标签简介1.0

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 中的预留字符必须被替换为字符实体。
 空格:(&nbsp;)
 
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>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值