有沒有辦法讓標籤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>