2012-02-28 73 views
1

有没有办法让标签CSS3没有DOCTYPE工作?你可能会想,为什么我真的需要这个!有没有办法让标签CSS3在SAP BSP中没有DOCTYPE的情况下工作?

在BSP页面中,缺省标记(html,title)由SAP提供,我们无法更改它们。他们不包括DOCTYPE,我们不能添加DOCTYPE标签,因为有使用此标签的限制。 Bur我必须能够在我的BSP应用程序中使用CSS3。任何建议表示赞赏。

在此先感谢。

回答

1

我强烈建议你做任何你可以包括DOCTYPE在你的标记。

如果您确实无法更改正在使用的应用程序的源代码,则可以使用Web服务器预先配置DOCTYPE(例如,在IIS中,我相信您可以添加到传出响应中) ,所以这可能是需要研究的东西。

1

如果真的不能制定出一个办法让DOCTYPE标签到应用程序中,为了得到这些效果的工作,受到SAP的限制,您将需要另一种解决方案看,如ModernizrWijmo或使用JS/jQuery的jQuery UI库。

即使JS/jQuery没有被标记,我提出这些选项的原因很简单,它们都是跨平台的,最多只需要jQuery。在我喜欢构建CSS3应用程序供内部使用的地方,我知道所有浏览器都支持我正在编写的内容,但对于“公共”应用程序,我发现图书馆解决方案通常取决于您的要求。每个库都有自己的优势,具体取决于你需要什么,我建议你也搜索其他的CSS3替换库,这些只是我在前几个应用中使用的3个,因为它们适合我们的需求。

祝你好运!

1

你不是被迫使用标准的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> 
相关问题