WebKit и псевдокласс :empty
До полноценной поддержки CSS 3 всеми браузерами еще далеко?
Вчера, благодаря своему читателю, я обнаружил в WebKit очень интересную ошибку: оказывается, что он не понимает псевдокласс :empty (из CSS 3).
Проверяется очень легко:
[-]
View Code HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>:empty and WebKit</title>
<style type="text/css">.test:empty { display: none; }</style>
</head>
<body>
<div class="test">
Verus amicus amore, more, ore, re cognoscitur
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>:empty and WebKit</title>
<style type="text/css">.test:empty { display: none; }</style>
</head>
<body>
<div class="test">
Verus amicus amore, more, ore, re cognoscitur
</div>
</body>
</html>
Так страница отображается в Google Chrome (и Safari):
А так — в FireFox:
Что характерно, Konqueror отображает страницу так же, как и FireFox, так что ошибка, по-видимому, специфична для WebKit.
Вложения:
- FireFox и :empty (image/png)
- Chrome и :empty (image/png)
22
Окт
2009
Окт
2009
Комментарии к статье «WebKit и псевдокласс :empty» (2) »
Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.
Оставить комментарий к записи «WebKit и псевдокласс :empty»
गते गते पारगते पारसंगते बोधि स्वाहा


Меня зовут Владимир, я программист-фрилансер, специализирующийся на Web-программировании и програмировании под Linux.
По совместительству занимаюсь администрированием LAMP/LNMP-серверов и техническим переводом.


А вы уже запостили баг на bugs.webkit.org?
Боюсь, что нет. Я не проверял в последних версиях вебкита.