Есть ли способ заставить тег CSS3 работать без DOCTYPE в SAP BSP?

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

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

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

3 ответа

Вы не обязаны использовать стандартные 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>

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

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

Если вы действительно не можете найти способ получить DOCTYPE добавьте тег в приложение, чтобы эти эффекты работали, с учетом ограничений SAP, вам нужно будет найти другое решение, такое как библиотеки Modernizr, Wijmo или jQuery UI, которые используют JS/jQuery.

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

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

Удачи!

Другие вопросы по тегам