黑马程序员技术交流社区

标题: 关于Html问题 [打印本页]

作者: 心ゝ疼ㄚòひ    时间: 2012-4-13 19:48
标题: 关于Html问题
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">是什么意思啊  为什么要这句话啊  ???
作者: 胡振超    时间: 2012-4-13 19:57
!DOCTYPE  表示文档类型
HTML  表示顶级元素
PUBLIC  表示可用性为 PUBLIC 可公开访问的对象
                若是 SYSTEM 表示系统资源,如本地文件或URL
第一个双引号里的内容分别是  “注册//组织//类型 标签//定义 语言”
注册:指定组织是否由国际标准化组织(ISO)注册
+ 默认,组织名称已经注册
- 组织名称未注册。Internet工程任务组(IETF)和万维网协会(W3C)并非注册的ISO组织。
组织:指定由!DOCTYPE声明引用的DTD的创建和维护的团体或组织的名称,及OwnerID
一般如 IETF IETF
       W3C W3C
类型:指定公开的文本类,即 所引用的对象类型。默认为DTD
标签:指定公开的文本描述。对所引用的公开文本的唯一描述性名称。后面可以附带版本号,如
HTML 4.01。一般默认的是HTML。
定义:指定文档类型定义。
FrameSet 框架集文档
Strict
Transitional 除了Frameset元素的全部内容(这个是什么意思?是说标签里不能有frameset的元素吗?)
语言:指定公开的文本语言,即:用于创建所引用对象的自然语言编码系统。一般默认为:EN。(即:英语)
第二个双引号里的内容是   “URL”,指定所引用对象的位置。

如果用div+css布局的话标题中的内容就有很大用处,如果删除那段,所做出来的页面在IE里测试也许很美观,但是在火狐浏览器里就"乱七八糟"(删除本身没有影响,只是在做页面的时候最好按照标准做以避免不同浏览器不兼容的现象)。
作者: 心ゝ疼ㄚòひ    时间: 2012-4-13 20:00
胡振超 发表于 2012-4-13 19:57
!DOCTYPE  表示文档类型
HTML  表示顶级元素
PUBLIC  表示可用性为 PUBLIC 可公开访问的对象

:handshake
作者: 刘真    时间: 2012-4-14 14:30
这么多学问啊!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2