QQ登录
会员登录
立即注册
设为首页
加入收藏
搜索
搜 索
本版
帖子
用户
首页
新帖
排行榜
首页
新帖
排行榜
登录
新用户注册
注册
登录
知鸟论坛
»
论坛首页
›
软件分享
›
编程源码
›
HTML 标签
1
2
/ 2 页
下一页
返回列表
查看:
3109
|
回复:
11
[CSS/HTML]
HTML 标签
[复制链接]
Editor
Editor
当前离线
发表于 2023-5-4 16:51:47
|
显示全部楼层
|
阅读模式
Editor
2023-5-4 16:51:47
3109
11
看全部
在默认情况下,FF和IE的解释标准是不一样的,也就是说,如果一个网页没有声明DOCTYPE,它就会以默认的DOCTYPE解释下面的HTML。在同 一种标准下,不同浏览器的解释模型都有所差异,如果声明标准不同,不用我说,您自己想就可以了。学习网页标准,浏览器兼容,从哪里开始您自己决定,但是, 请认识DOCTYPE:
一、什么是DOCTYPE
DOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本。要想制作符合标准的页面,一个必不可少的关键组成部分就 是DOCTYPE声明。只有确定了一个正确的DOCTYPE,XHTML里的标识和CSS才能正常生效。
二、DOCTYPE的规则
DOCTYPE声明的写法遵循一定的规则,它指出阅读程序应该用什么规则集来解释文档中的标记。在Web文档的情况下,“阅读程序”通常是浏览器或者校验器这样的一个程序,“规则”则是w3c所发布的一个文档类型定义(dtd)中包含的规则。
每个dtd都包括标记、attributes、properties等内容,它们用于标记web文档的内容;此外还包括一些规则,它们规定了哪些 标记能出现在其他哪些标记中。每个web建议标准(比如html 4 frameset和xhtml 1.0 transitional)都有自己的dtd。
以下是从手册上摘抄的规则:
语法:
HTML 顶级元素 可用性 "注册//组织//类型 标签//定义 语言""URL"
可能值:
- 顶级元素:指定 DTD 中声明的顶级元素类型。这与声明的 SGML 文档类型相对应。 HTML 默认。HTML。
- 可用性:指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。 PUBLIC 默认。可公开访问的对象。SYSTEM 系统资源,如本地文件或 URL。
- 注册:指定组织是否由国际标准化组织(ISO)注册。 + 默认。组织名称已注册。
- 组织名称未注册。Internet 工程任务组(IETF)和万维网协会(W3C)并非注册的 ISO 组织。
组织:指定表明负责由 !DOCTYPE 声明引用的 DTD 的创建和维护的团体或组织的名称,即 OwnderID。 IETF IETF。 W3C W3C。
- 类型:指定公开文本类,即所引用的对象类型。 DTD 默认。DTD。
- 标签:指定公开文本描述,即对所引用的公开文本的唯一描述性名称。后面可附带版本号。 HTML 默认。HTML。
- 定义:指定文档类型定义。
Frameset 框架集文档。
Strict 排除所有 W3C 专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了。
Transitional 包含除 frameSet 元素的全部内容。
- 语言:指定公开文本语言,即用于创建所引用对象的自然语言编码系统。该语言定义已编写为 ISO 639 语言代码(大写两个字母)。 EN 默认。英语。
- URL:指定所引用对象的位置
为了获得正确的DOCTYPE声明,关键就是让dtd与文档所遵循的标准对应。例如,假定文档遵循的是xhtml 1.0 strict标准,文档的doctype声明就应该引用相应的dtd。另一方面,如果doctype声明指定的是xhtml dtd,但文档包含的是旧式风格的html标记,就是不恰当的;类似地,如果doctype声明指定的是html dtd,但文档包含的是xhtml 1.0 strict标记,同样是不恰当的。
三、选择什么样的DOCTYPE
如上例所示,XHTML 1.0中有3种DTD(文档类型定义)声明可以选择:过渡的(Transitional)、严格的(Strict)和框架的(Frameset)。这里分别介绍如下。
1.过渡的
一种要求不很严格的DTD,允许在页面中使用HTML4.01的标识(符合xhtml语法标准)。过渡的DTD的写法如下:
[U]复制代码[/U] 代码如下:
2.严格的
一种要求严格的DTD,不允许使用任何表现层的标识和属性,例如
等。严格的DTD的写法如下:
[U]复制代码[/U] 代码如下:
3.框架的
一种专门针对框架页面所使用的DTD,当页面中含有框架元素时,就要采用这种DTD。框架的DTD的写法如下:
[U]复制代码[/U] 代码如下:
使用严格的DTD来制作页面,当然是最理想的方式。但是,对于没有深入了解Web标准的网页设计者,比较合适的是使用过渡的DTD。因为这种DTD还允许使用表现层的标识、元素和属性,比较适合大多数网页制作人员。
四、需要注意的问题
没什么特别的,就是一定要将DOCTYPE声明放在XHTML文档的顶部,上面哪怕多个HTML注释标记都不行。
最好示例代码也加上DOCTYPE,否则效果会有差异。
回复
使用道具
举报
井底燕雀傥
井底燕雀傥
当前离线
发表于 2023-6-28 16:43:19
|
显示全部楼层
井底燕雀傥
2023-6-28 16:43:19
看全部
论坛不能没有像楼主这样的人才啊!我会一直支持
知鸟论坛
。
回复
使用道具
举报
六翼天使494
六翼天使494
当前离线
发表于 2023-6-29 05:03:12
|
显示全部楼层
六翼天使494
2023-6-29 05:03:12
看全部
楼主太厉害了!楼主,I*老*虎*U!我觉得
知鸟论坛
真是个好地方!
回复
使用道具
举报
dxf17
dxf17
当前离线
发表于 2023-6-29 15:33:42
|
显示全部楼层
dxf17
2023-6-29 15:33:42
看全部
楼主发贴辛苦了,谢谢楼主分享!我觉得
知鸟论坛
是注册对了!
回复
使用道具
举报
十二音阶囤
十二音阶囤
当前离线
发表于 2023-6-29 16:44:32
|
显示全部楼层
十二音阶囤
2023-6-29 16:44:32
看全部
楼主,大恩不言谢了!
知鸟论坛
是最棒的!
回复
使用道具
举报
123456819
123456819
当前离线
发表于 2023-6-29 17:36:17
|
显示全部楼层
123456819
2023-6-29 17:36:17
看全部
楼主发贴辛苦了,谢谢楼主分享!我觉得
知鸟论坛
是注册对了!
回复
使用道具
举报
永远就三年疗
永远就三年疗
当前离线
发表于 2023-6-29 22:11:46
|
显示全部楼层
永远就三年疗
2023-6-29 22:11:46
看全部
楼主太厉害了!楼主,I*老*虎*U!我觉得
知鸟论坛
真是个好地方!
回复
使用道具
举报
ffycxyw2274436
ffycxyw2274436
当前离线
发表于 2023-6-29 22:22:46
|
显示全部楼层
ffycxyw2274436
2023-6-29 22:22:46
看全部
楼主发贴辛苦了,谢谢楼主分享!我觉得
知鸟论坛
是注册对了!
回复
使用道具
举报
小妖花满楼满fx
小妖花满楼满fx
当前离线
发表于 2023-7-4 08:42:18
|
显示全部楼层
小妖花满楼满fx
2023-7-4 08:42:18
看全部
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!
知鸟论坛
不走平凡路。
回复
使用道具
举报
我是的十八簿
我是的十八簿
当前离线
发表于 2023-7-6 11:10:41
|
显示全部楼层
我是的十八簿
2023-7-6 11:10:41
看全部
楼主发贴辛苦了,谢谢楼主分享!我觉得
知鸟论坛
是注册对了!
回复
使用道具
举报
下一页 »
1
2
/ 2 页
下一页
返回列表
您可能感兴趣
查看更多
点击右侧快捷回复
选择快捷回复
楼主发贴辛苦了,谢谢楼主分享!
楼主太厉害了!楼主,I*老*虎*U!
这个帖子不回对不起自己!
这东西我收了!谢谢楼主!
我看不错噢 谢谢楼主!
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!
其实我一直觉得楼主的品味不错!呵呵!
感谢楼主的无私分享!
楼主,大恩不言谢了!
楼主,我太崇拜你了!
社区不能没有像楼主这样的人才啊!
【请勿灌水】
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
发新帖
返回列表
回帖后跳转到最后一页
RSS订阅
|
SiteMap
|
小黑屋
|
知鸟论坛
联系邮箱E-mail:zniao@foxmail.com
首页
论坛
登录
注册
导读
快速回复
返回顶部
返回列表
扫一扫,关注我们
下载APP客户端