2012-02-28 74 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> 
相關問題