关于代码的问题<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN 20

我看到有的网站开头只加了<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3c.o... 我看到有的网站开头只加了<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
为什么有的网站还加了<HTML xmlns="http://www.w3.org/1999/xhtml">。加这个有什么作用吗,可以不加吗。不加会不会影响浏览器兼容。
请说明原因 用白话说 先谢了
展开
 我来答
禄材q5
推荐于2018-04-30 · TA获得超过2.5万个赞
知道大有可为答主
回答量:2.1万
采纳率:0%
帮助的人:1.2亿
展开全部
doctype,实际上就是document type,头文件是对文件内容使用规范的定义.
声明这个文件是一种习惯...很多代码生成软件都会定义这个标准,比如vs.当然firefox,或者IE,对HTML 4.01 Transitional,或者对XHTML 1.0 Strict,实际上都是用的text/html来解析,顺带说一下,实际上对代码的解析是由浏览器完成的.
xhtml实际上就是xml化的html,W3C是标准,体现的是网页代码的良化,以及一些html中的属性无效化.
比较另类的浏览器是OperaForMobile,这个坑爹的东西一旦碰上声明为XHTML网页,就一律按application/xhtml+xml来严格执行标准...FF和IE的兼容性在他那里完全行不通,只要你代码里有点问题就报错....
所以说,一方面,那个声明还是加上的好,另一方面,逐渐习惯w3c标准吧...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hyt0114
2011-09-20 · TA获得超过276个赞
知道答主
回答量:207
采纳率:0%
帮助的人:195万
展开全部
写HTML就不用了,你都知道XMLNS是关于XML的了啊,那是XML命名空间,用来区分xml
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QinQinMeCC
2011-09-20 · TA获得超过2017个赞
知道小有建树答主
回答量:808
采纳率:100%
帮助的人:558万
展开全部
要加, 这样 页面可以更好的控制标签 以及样式。
追问
我的网页时HTML页 不是XML的 还要加吗
追答
恩! 我就是这样写页面的,以前不加这个 样式和字体不好控制。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新闻几见白云7768
2011-09-20 · TA获得超过3509个赞
知道答主
回答量:202
采纳率:0%
帮助的人:79.3万
展开全部
thtrhtrhth
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式