首页 > 代码库 > html规则

html规则

 1 Doctype
 2 
 3   Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档
 4 
 5 有和无的区别
 6 
 7   BackCompat:标准兼容模式未开启(或叫怪异模式[Quirks mode]、混杂模式)
 8 
 9   CSS1Compat:标准兼容模式已开启(或叫严格模式[Standards mode/Strict mode])
10 
11   这个属性会被浏览器识别并使用,但是如果你的页面没有DOCTYPE的声明,那么compatMode默认就是BackCompat,这也就是恶魔的开始 -- 浏览器按照自己的方式解析渲染页面,那么,在不同的浏览器就会显示不同的样式。如果你的页面添加了那么,那么就等同于开启了标准模式,那么浏览器就得老老实实的按照W3C的标准解析渲染页面,这样一来,你的页面在所有的浏览器里显示的就都是一个样子了。
12 
13 功能14 
15   Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档, dtd文件则包含了标记、attributes 、properties、约束规则。
16 
17   Meta(metadata information)
18 
19   提供有关页面的元信息,例:页面编码、刷新、跳转、针对搜索引擎和更新频度的描述和关键词

页面编码(告诉浏览器是什么编码)

<meta http-equiv=“content-type” content=“text/html;charset=utf-8”>

刷新和跳转

< meta http-equiv=“Refresh” Content=“30″>
< meta http-equiv=”Refresh“ Content=”5; Url=http://www.autohome.com.cn“ />

关键词

< meta name="keywords" content="专访,11,43" >

X-UA-Compatible

与任何早期浏览器版本相比,Internet Explorer 8 对行业标准提供了更加紧密的支持。因此,针对旧版本的浏览器设计的站点可能不会按预期显示。为了帮助减轻任何问题,Internet Explorer 8 引入了文档兼容性的概念,从而允许您指定站点所支持的 Internet Explorer 版本。文档兼容性在 Internet Explorer 8 中添加了新的模式;这些模式将告诉浏览器如何解释和呈现网站。如果您的站点在 Internet Explorer 8 中无法正确显示,则可以更新该站点以支持最新的 Web 标准(首选方式),也可以强制 Internet Explorer 8 按照在旧版本的浏览器中查看站点的方式来显示内容。通过使用 meta 元素将 X-UA-Compatible 标头添加到网页中,可以实现这一点。
当 Internet Explorer 8 遇到未包含 X-UA-Compatible 标头的网页时,它将使用指令来确定如何显示该网页。如果该指令丢失或未指定基于标准的文档类型,则 Internet Explorer 8 将以 IE5 模式(Quirks 模式)显示该网页。更多
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Title网页头部信息

 

Link
1.css
< link rel="stylesheet" type="text/css" href="css/common.css" >
2.icon
< link rel="shortcut icon" href="image/favicon.ico">

 

Style
在页面中写样式
例如:
< style type="text/css" >
.bb{
      background-color: red;
   }
< /style>
Script
引进文件
< script type="text/javascript" src="http://www.googletagservices.com/tag/js/gpt.js"> </script >
 
写js代码
< script type="text/javascript" > ... </script >

常用标签

 

标签一般分为两种:块级标签和行内标签
行内标签:a、span、select 等#页面展示的时候是一整行
块级标签:div、h1、p 等#页面展示的时候是一整块

各种符号 http://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html
因为类似<div>这个是不可以直接显示出来的,所以需要通过特定的符号来展示 &lt;div &gt;

p 和 br p表示段落,默认段落之间是有间隔的! br 是换行
 
a标签
< a href=http://www.mamicode.com/"http://www.autohome.com.cn"> </a>
1、target属性,_blank表示在新的页面打开
2、锚
H 标签
H1 H2 H3 H4  H5  H6
select 标签
<select>
         <option value=‘1‘>上海</option>
         <option value=‘2‘>北京</option>
         <option value=‘3‘ selected=‘selected‘>广州</option>      selected=‘selected‘表示模式选中,而value所定义的值是用来提交给后台进行数据操作的,提交1就表示是上海
</select>
 
<select multiple="multiple" size=‘2‘>  multiple 表示可以多选  size 规定下拉列表中可见选项的数目
<optgroup> 标签可以把相关的选项组合在一起,label 为选项组规定描述,分组的功能
<select>
         <optgroup label=‘河北省‘>
                  <option>石家庄</option>
                  <option>邯郸</option>
         </optgroup>
         <optgroup label=‘山西省‘>
                  <option>太原</option>
                  <option>平遥</option>
         </optgroup>
</select>

 

html规则