有没有办法让标签CSS3没有DOCTYPE工作?你可能会想,为什么我真的需要这个!有没有办法让标签CSS3在SAP BSP中没有DOCTYPE的情况下工作?
在BSP页面中,缺省标记(html
,title
)由SAP提供,我们无法更改它们。他们不包括DOCTYPE
,我们不能添加DOCTYPE
标签,因为有使用此标签的限制。 Bur我必须能够在我的BSP应用程序中使用CSS3。任何建议表示赞赏。
在此先感谢。
有没有办法让标签CSS3没有DOCTYPE工作?你可能会想,为什么我真的需要这个!有没有办法让标签CSS3在SAP BSP中没有DOCTYPE的情况下工作?
在BSP页面中,缺省标记(html
,title
)由SAP提供,我们无法更改它们。他们不包括DOCTYPE
,我们不能添加DOCTYPE
标签,因为有使用此标签的限制。 Bur我必须能够在我的BSP应用程序中使用CSS3。任何建议表示赞赏。
在此先感谢。
我强烈建议你做任何你可以包括DOCTYPE
在你的标记。
如果您确实无法更改正在使用的应用程序的源代码,则可以使用Web服务器预先配置DOCTYPE
(例如,在IIS中,我相信您可以添加到传出响应中) ,所以这可能是需要研究的东西。
如果真的不能制定出一个办法让DOCTYPE
标签到应用程序中,为了得到这些效果的工作,受到SAP的限制,您将需要另一种解决方案看,如Modernizr,Wijmo或使用JS/jQuery的jQuery UI库。
即使JS/jQuery没有被标记,我提出这些选项的原因很简单,它们都是跨平台的,最多只需要jQuery。在我喜欢构建CSS3应用程序供内部使用的地方,我知道所有浏览器都支持我正在编写的内容,但对于“公共”应用程序,我发现图书馆解决方案通常取决于您的要求。每个库都有自己的优势,具体取决于你需要什么,我建议你也搜索其他的CSS3替换库,这些只是我在前几个应用中使用的3个,因为它们适合我们的需求。
祝你好运!
你不是被迫使用标准的SAP html标签,你可以自己写。
这是完全有效的BSP:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
<!-- CSS Files -->
<link type="text/css" href="stylesheet.css" rel="stylesheet" />
<!-- Scripts -->
<script language="javascript" type="text/javascript" src="code.js"></script>
</head>
<body>
</body>
</html>