设置DOCTYPE声明

2020-09-10 03:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)为了使某些CSS功能正常工作,我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


为了使某些CSS功能正常工作,我需要在门户组件的html输出的顶部有一个DOCTYPE声明。 如果您不知道我在说什么,它就是类型的声明

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

在html页面顶部。

有人知道该在哪里设置以及在什么级别上设置。

我注意到SDN的html确实具有DOCTYPE声明,但是我们自己的门户似乎没有产生此DOCTYPE声明。

7条回答
Bunny_CDM
2020-09-10 03:45

Hallo Theo

我无法回答您有关如何执行此操作的问题,但我想问您为什么要这样做。

如果从html文档中排除doctype声明,或者像sdn中的声明那样包含不完整的doctype声明,则将现代浏览器切换为以所谓的"怪癖模式"呈现html。 在这种模式下,现代浏览器会根据较旧浏览器的非标准布局行为进行渲染。 实际上,某些页面可能依赖于这样呈现。 如果EP依靠这种布局行为,我不会感到惊讶。

如果其中包含完整的doctype声明,则浏览器的呈现模式可以切换为"严格"或"几乎严格"模式。 如果您对依赖非标准布局行为的页面执行此操作,则布局似乎"损坏"。

我所提到的文章对哪种文档类型最合适提供了很好的建议。 如果html文档无法通过验证(例如sdn中的页面),则不要使用任何doctype。

我不确定如果没有doctype声明,哪些CSS功能无法正常工作。 如果您让我更多地了解这一点,我也许可以提供帮助。

安东

一周热门 更多>