0

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

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

提前致谢。

4

3 回答 3

3

You are not forced to use the standard SAP html tags, you can write your own.

This is perfectly valid 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>
于 2012-04-05T16:34:38.077 回答
2

我强烈建议您尽一切可能将 a 包含DOCTYPE在您的标记中。

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

于 2012-02-28T14:41:02.193 回答
2

如果您真的无法找到将DOCTYPE标签放入应用程序的方法,为了使这些效果正常工作,受 SAP 限制,您将需要查看其他解决方案,例如ModernizrWijmo或使用的jQuery UI库JS/jQuery。

即使没有标记 JS/jQuery,我也提出这些选项的原因仅仅是它们都是跨平台的,最多只需要 jQuery。我喜欢为内部使用构建 CSS3 应用程序,我知道所有浏览器都支持我正在编写的内容,我发现对于“公共”应用程序,库解决方案通常根据您的要求更好。

每个库都有自己的优势,具体取决于您的需要,我建议您也搜索其他 CSS3 替换库,这些只是我在最近的几个应用程序中碰巧使用的 3 个,因为它们适合我们的需求。

祝你好运!

于 2012-02-28T14:56:00.283 回答