注意:无忧模板采用通行证方法 本网不开放注册 | RSS
您当前位置:首页 > 模板学院 > Web标准教程

网页头部的Doctype的类型声明导致CSS失效

时间:2009-04-04 10:26:46  来源:互联网  作者:佚名

一般在Web标准的页面,有以下三种声明:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Frameset.dtd">

Transitional类型:是指一种过渡类型,使用这种类型浏览器对XHTML的解析比较宽松,允许使用HTML4.01中的标签,但必须符合XHTML的语法。这种是现在通用的方法,用DreamWeaver创建网页时默认就是这种类型。n

Strict类型:严格类型,使用时浏览器将相对严格,不允许使用任何表现形式的标识和属性,如在元素中直接使用bgcolor背景色属性等。

Frameset类型:框架页类型,如果网页使用了框架结构,就有必要使用这样的文档声明。

如果你的CSS都是正确的,链接也没有出错的话,为什么偏偏CSS样式不生效呢?这时你需要检查你的网页最头部是否有上面其中的一句话了。如果你在新建网页之后删除的话,那么您的CSS样式表就没有办法生效了。

关键词:

推荐资讯

©2009 5umb.com. All rights reserved. 我们只为您的网站、网店、论坛、博客等模板服务。粤ICP备08036723号