各位老大,这句到底起什么作用?
这是在vs中创建新项(文件)后自动产生的。
因为它,多个浏览器浏览的效果就不一样,把它去掉后又影响了我的原有css排版,这如何是好?
该如何修改,谢谢。
8 个解决方案
#1
是告诉浏览器,按照xhtml1-transitional.dtd标准去呈现你的页面
多个浏览器浏览的效果就不一样?说明你的写的太差了,现在的浏览器对xhtml1-transitional.dtd标准的页面呈现的效果基本完全一致的,
去补补你的css知识吧。
csdn采用的就是这个,你用不同的浏览器看到的效果有什么差别吗
多个浏览器浏览的效果就不一样?说明你的写的太差了,现在的浏览器对xhtml1-transitional.dtd标准的页面呈现的效果基本完全一致的,
去补补你的css知识吧。
csdn采用的就是这个,你用不同的浏览器看到的效果有什么差别吗
#2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
是告诉浏览器,按照该标准去解析html和css等,是个是一个标准哦。不应该去掉的。
是告诉浏览器,按照该标准去解析html和css等,是个是一个标准哦。不应该去掉的。
#3
无标识
html4
xhtml1.0
html5
html4
xhtml1.0
html5
#4
这个叫dtd,用来定义一个xml文档的结构。比如一个xml中根节点是什么,每个节点中可以嵌套哪些类型的节点,对于某个节点,合法的属性都有哪些,等等,都可以用dtd来约束。
去掉这个标识,对于IE来说,会导致一些诡异的问题,这是因为IE会使用一种特殊的宽松的css处理方式来处理布局。
去掉这个标识,对于IE来说,会导致一些诡异的问题,这是因为IE会使用一种特殊的宽松的css处理方式来处理布局。
#5
它告诉浏览器使用什么协议。尽管各种浏览器对同一个协议的实现结果也有差别,但是总比浏览器各自去使用默认的协议去胡乱解释html要强多了。
#6
html4已经流行了好多年,简直可以说是“一辈子”了。而html5还是雾里看花,各大公司的浏览器对它的实现到真正是“干净还是混乱”,现在还根本没有什么工业级的高强度测试,只有一些民间小网站在被动地测试。
#7
我的网站中有一段js(在网上找的一个MsClass插件)图标滚动的功能,这个功能如果放在一个单独的<html>文件中用各种浏览器看都是正常的,放到我的页面中用IE是正常的,用Chrome就不会滚动。
如果把页面中<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这句去掉,那么用Chrome和IE都正常。就是页面一些其它的东西位置会有点错位。
我CSS不熟,我也想在不去掉上面那句,不作大的页页变更就能在Chrome下正常访问。
大家指点一下。
如果把页面中<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这句去掉,那么用Chrome和IE都正常。就是页面一些其它的东西位置会有点错位。
我CSS不熟,我也想在不去掉上面那句,不作大的页页变更就能在Chrome下正常访问。
大家指点一下。
#8
大家可以看一下我的网页 www.artopcn.com 拉到最下面,有很多各公司的logo滚动。
#1
是告诉浏览器,按照xhtml1-transitional.dtd标准去呈现你的页面
多个浏览器浏览的效果就不一样?说明你的写的太差了,现在的浏览器对xhtml1-transitional.dtd标准的页面呈现的效果基本完全一致的,
去补补你的css知识吧。
csdn采用的就是这个,你用不同的浏览器看到的效果有什么差别吗
多个浏览器浏览的效果就不一样?说明你的写的太差了,现在的浏览器对xhtml1-transitional.dtd标准的页面呈现的效果基本完全一致的,
去补补你的css知识吧。
csdn采用的就是这个,你用不同的浏览器看到的效果有什么差别吗
#2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
是告诉浏览器,按照该标准去解析html和css等,是个是一个标准哦。不应该去掉的。
是告诉浏览器,按照该标准去解析html和css等,是个是一个标准哦。不应该去掉的。
#3
无标识
html4
xhtml1.0
html5
html4
xhtml1.0
html5
#4
这个叫dtd,用来定义一个xml文档的结构。比如一个xml中根节点是什么,每个节点中可以嵌套哪些类型的节点,对于某个节点,合法的属性都有哪些,等等,都可以用dtd来约束。
去掉这个标识,对于IE来说,会导致一些诡异的问题,这是因为IE会使用一种特殊的宽松的css处理方式来处理布局。
去掉这个标识,对于IE来说,会导致一些诡异的问题,这是因为IE会使用一种特殊的宽松的css处理方式来处理布局。
#5
它告诉浏览器使用什么协议。尽管各种浏览器对同一个协议的实现结果也有差别,但是总比浏览器各自去使用默认的协议去胡乱解释html要强多了。
#6
html4已经流行了好多年,简直可以说是“一辈子”了。而html5还是雾里看花,各大公司的浏览器对它的实现到真正是“干净还是混乱”,现在还根本没有什么工业级的高强度测试,只有一些民间小网站在被动地测试。
#7
我的网站中有一段js(在网上找的一个MsClass插件)图标滚动的功能,这个功能如果放在一个单独的<html>文件中用各种浏览器看都是正常的,放到我的页面中用IE是正常的,用Chrome就不会滚动。
如果把页面中<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这句去掉,那么用Chrome和IE都正常。就是页面一些其它的东西位置会有点错位。
我CSS不熟,我也想在不去掉上面那句,不作大的页页变更就能在Chrome下正常访问。
大家指点一下。
如果把页面中<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这句去掉,那么用Chrome和IE都正常。就是页面一些其它的东西位置会有点错位。
我CSS不熟,我也想在不去掉上面那句,不作大的页页变更就能在Chrome下正常访问。
大家指点一下。
#8
大家可以看一下我的网页 www.artopcn.com 拉到最下面,有很多各公司的logo滚动。