注释 基本结构 头部标签 基本标签 文本格式化 链接 图片 样式 区块 无序列表 有序列表 定义列表 表格 框架 表单 href与src的区别
HTML 是 Hyper Text Markup Language 的简写,翻译成中文叫超文本标记语言,听起来很高大上,其实也就是一种标记语言。这里要注意的是它不是一门编程语言,他不能编程。标记语言的特点是有一套标记标签,比如XML就算是标记语言,HTML就是用定义好的标记标签来描述网页,整个页面是一个由标签组成的树形结构。
注释 1 2 3 4 <!-- 在此处写注释 --> <!-- 此刻不显示此段落: <p>这是一个被注释了的段落。</p> -->
基本结构 1 2 3 4 5 6 7 <!DOCTYPE html > <html > <head > </head > <body > </body > </html >
<!DOCTYPE>:
首先它不是一个标签,声明位于文档中的最前面的位置,处于<html>
标签之前,声明不区分大小写,用来告知 Web 浏览器页面使用了哪种 HTML 版本。HTML5和其它版本设置是不一样的,我在另一篇文章中详细介绍了<!DOCTYPE>如何设置,具体请参考<!DOCTYPE>如何设置 。
<html>:
元素是 HTML 页面的根元素,表示页面编写的代码都是 HTML 代码。
<head>:
表示页面的”头部”,包括<meta>
、<title>
、<link>
、<style>
、 <script>
几个标签。
<body>:
表示页面的”身体”,页面中的绝大部分内容都可以写在 <body></body>
之间。
头部标签 1 2 3 4 5 6 7 8 9 10 <head > <meta charset ="UTF-8" > <meta name ="viewport" content ="width=device-width, initial-scale=1.0" > <meta http-equiv ="expires" content ="31 Dec 2090" > <title > 文档的标题</title > <link rel ="stylesheet" href ="url" > <style > </style > <script src ="url" > </script > <base href ="http://www.runoob.com/images/" target ="_blank" > </head >
<title>
: 文档的标题。
<link>
: 外部样式表,引入外部 CSS文件。
<style>
: 内部样式表,直接在HTML里面定义样式。
<script>
: 既可以包含脚本语句,可以引入外部脚本文件。
<base>
: 所有标签内的src或者href属性,如果使用相对路径,会在前面拼上base。在一个文档中,最多能使用一个 元素。 标签必须位于
元素内部。
<meta>
:标签内的信息不会显示在页面中。它可以定义文档中的关键字,也可以对文档进行描述,还可以配合自身的属性设置网页的过期时间等等。当我们定义了页面的关键字或者描述信息后,搜索引擎蜘蛛(也就是常说的网络爬虫)就可以利用它们来搜索这个页面的信息。
基本标签 1 2 3 4 5 6 7 8 9 <h1 > 最大的标题</h1 > <h2 > . . . </h2 > <h3 > . . . </h3 > <h4 > . . . </h4 > <h5 > . . . </h5 > <h6 > 最小的标题</h6 > <p > 这是一个段落。</p > <br > (换行)<hr > (水平线)
文本格式化 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <b > 粗体文本</b > <code > 计算机代码</code > <em > 强调文本</em > <i > 斜体文本</i > <kbd > 键盘输入</kbd > <pre > 预格式化文本</pre > <small > 更小的文本</small > <strong > 重要的文本</strong > <abbr > (缩写)<address > (联系信息)<bdo > (文字方向)<blockquote > (从另一个源引用的部分)<cite > (工作的名称)<del > (删除的文本)<ins > (插入的文本)<sub > (下标文本)<sup > (上标文本)
链接 1 2 3 4 5 6 普通的链接:<a href ="http://www.example.com/" > 链接文本</a > 图像链接: <a href ="http://www.example.com/" > <img src ="URL" alt ="替换文本" > </a > 邮件链接: <a href ="mailto:webmaster@example.com" > 发送e-mail</a > 书签: <a id ="tips" > 提示部分</a > <a href ="#tips" > 跳到提示部分</a >
图片 1 <img src ="URL" alt ="替换文本" height ="42" width ="42" >
样式 1 2 3 4 <style type ="text/css" > h1 {color :red;} p {color :blue;} </style >
区块 1 2 <div > 文档中的块级元素</div > <span > 文档中的内联元素</span >
无序列表 1 2 3 4 <ul > <li > 项目</li > <li > 项目</li > </ul >
有序列表 1 2 3 4 <ol > <li > 第一项</li > <li > 第二项</li > </ol >
定义列表 1 2 3 4 5 6 <dl > <dt > 项目 1</dt > <dd > 描述项目 1</dd > <dt > 项目 2</dt > <dd > 描述项目 2</dd > </dl >
表格 1 2 3 4 5 6 7 8 9 10 <table border ="1" > <tr > <th > 表格标题</th > <th > 表格标题</th > </tr > <tr > <td > 表格数据</td > <td > 表格数据</td > </tr > </table >
框架 1 <iframe src ="demo_iframe.htm" > </iframe >
表单 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <form action ="demo_form.php" method ="post/get" > <input type ="text" name ="email" size ="40" maxlength ="50" > <input type ="password" > <input type ="checkbox" checked ="checked" > <input type ="radio" checked ="checked" > <input type ="submit" value ="Send" > <input type ="reset" > <input type ="hidden" > <select > <option > 苹果</option > <option selected ="selected" > 香蕉</option > <option > 樱桃</option > </select > <textarea name ="comment" rows ="60" cols ="20" > </textarea > </form >
href与src的区别
src 是 source 的简写,表示来源地址,用来引入地址中的内容。引入的内容会嵌入到当前标签所在的位置,所以浏览器在解析引入文件时,会停止对后续文档的处理,直到 src 的内容加载完毕。
href 是 Hypertext Reference 的简写,表示超文本引用。在使用 href 时,浏览器不会停止解析当前文件。因为 href 属性中的内容只是与当前页面有关联,然后当前页面对它进行一次引用。
未完待续。。。