#xhtml #css
#xhtml #css
Вопрос:
Я не могу использовать html5. Мне нужно использовать только xhtml. Будут ли css3 gradient и border-radius работать с xhtml??
Комментарии:
1. Вздох… что эти сумасшедшие вебмены внедрили в невинные умы?
Ответ №1:
Да, прямой связи между версиями HTML и версиями CSS нет.
Если браузер поддерживает стиль CSS, он будет работать независимо от используемой вами версии HTML.
(Исключением является то, что некоторые функции могут быть отключены, если у вас нет допустимого doctype, чтобы страница отображалась в режиме Quirks.)
Ответ №2:
Да, это работает отлично. Правда, не в IE. Для IE вы должны использовать фильтр, подобный этому:
IE 5.5-7:
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF0000FF, endColorStr=#FFFFFFFF, GradientType=1);
IE 8:
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0000FF, endColorstr=#FFFFFFFF, GradientType=1)";
Для закругленных углов div в IE я рекомендую Javascript Curvy Corners. Вот ссылка.
Комментарии:
1. IE9 поддерживает некоторые функции CSS3. Однако он не поддерживает градиенты.