原木小茶桌:请问网站制作中这个源代码是什么意思起什么用?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 19:33:21
请问网站制作中这个源代码<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">,是什么意思?分分别在网页中起什么作用?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

这句是声明你的这个HTML页面符合HTML 4.01标准,
如果把他去掉了,就是最原始的写法,这种情况下会有很多4.01的新特性不能使用。

这个在IE浏览器上可能看不出来,因为IE会把他能认出来的标记都解析出来,这是不符合标准的。
如果你用FireFox等符合标准的浏览器看的话,就会有影响了。

所以建议不要去掉这句!

我写了个简单的页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>123</title>
</head>
<body>
<img height="1000" width="100" />
</body>
</html>

这个页子在IE 6 SP 1里面显示出来是没有问题的,是只有纵向滚动条没有横向滚动条的,你的页子出现横向滚动条可能是由两个原因造成的:
1. 你的代码有问题,请把你的代码贴上来给我看看。
2. 如果你使用的不是最新版本的IE,很可能它对HTML 4.01标准支持不够完善。