Есть ли способ заставить тег CSS3 работать без DOCTYPE в SAP BSP? - PullRequest
1 голос
/ 28 февраля 2012

Есть ли способ заставить тег CSS3 работать без DOCTYPE?Вы можете подумать, какого черта мне это нужно!

На странице BSP теги по умолчанию (html, title) предоставляются SAP, и мы не можем их изменить.Они не включают DOCTYPE, и мы не можем добавить тег DOCTYPE, поскольку существует ограничение на использование этого тега.Но я должен иметь возможность использовать CSS3 в своем приложении BSP.Любые предложения приветствуются.

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 28 февраля 2012

Если вы ДЕЙСТВИТЕЛЬНО не можете найти способ добавить тег DOCTYPE в приложение, чтобы эти эффекты работали с учетом ограничений SAP, вам нужно будет найти другое решение, такое каккак библиотеки Modernizr , Wijmo или jQuery UI , использующие JS / jQuery.

Причина, по которой я поднимаю эти параметры, даже если JS / jQuery не помечен, заключается в том, что все они кроссплатформенные и требуют только максимум jQuery.Там, где мне нравится создавать приложения CSS3 для внутреннего использования, где я знаю, что все браузеры поддерживают то, что я пишу, я считаю, что для «общедоступных» приложений библиотечные решения часто лучше в зависимости от ваших требований.

Каждая библиотека имеет свои преимущества в зависимости от того, что вам нужно, я бы порекомендовал поискать и другие библиотеки замены CSS3, это только те 3, которые я использовал в своих последних нескольких приложениях, поскольку они удовлетворяли нашим потребностям,

Удачи!

1 голос
/ 05 апреля 2012

Вы не обязаны использовать стандартные HTML-теги SAP, вы можете написать свои собственные.

Это совершенно действительный 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>
1 голос
/ 28 февраля 2012

Я настоятельно рекомендую сделать все возможное, чтобы включить в свою разметку DOCTYPE.

Если вы действительно не можете изменить исходный код приложения, над которым вы работаете, вы можетедобавьте DOCTYPE, используя ваш веб-сервер (например, в IIS, я полагаю, вы можете добавить к исходящим ответам), чтобы это могло быть чем-то, на что можно обратить внимание.

...