servlet,,String docType = "<!doctype html public \"-//w3c//dtd html......这句话是什么意思???

PrintWriterout=response.getWriter();Stringtitle="HTTPHeader请求实例";StringdocType="<!doc... PrintWriter out = response.getWriter();
String title = "HTTP Header 请求实例";
String docType =
"<!doctype html public \"-//w3c//dtd html 4.0 " +
"transitional//en\">\n"; ////这句话是什么意思???
展开
 我来答
xulonghui2011
2015-11-11 · 超过34用户采纳过TA的回答
知道答主
回答量:87
采纳率:100%
帮助的人:65.8万
展开全部
定义和用法

<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。

DOCTYPE 3种类型

HTML 4.01 Strict
该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional
该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset
该 DTD 等同于 HTML 4.01 Transitional,但允许框架集内容。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

如果html中没有加上doctype 可能在不同浏览器出现bug. 所以html加上doctype是至关重要的.
追问
DTD是什么?起到什么作用?
追答
DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。
百度网友5ba75e4
2015-11-11 · TA获得超过2045个赞
知道大有可为答主
回答量:1775
采纳率:60%
帮助的人:962万
展开全部
printwriter一个网页吧,这个是一个HTML的头声明。意思就是使用w3定义的DTD来解析这个HTML,使用的是4.0版本,英文

这些几乎所有网页都有的,也有直接简写成<!DOCTYPE html> 这个的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式