2012-01-06 3 views
0

У меня есть этот кусок HTML:css3 не работает?

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > 
    <head> 
    <title>Minimal XHTML 1.1 Document</title> 
    <style type="text/css"> 
     p.test { 
      border: 1px solid #000000; 
      white-space: nowrap; 
      width: 100%; 
      overflow: hidden; 
      text-overflow: ellipsis; 
     } 
    </style> 
    </head> 
    <body> 
    <p class="test">This is a minimal <a href="http://www.w3.org/TR/xhtml11">XHTML 1.1</a> document.</p> 
    </body> 
</html> 

Но если я пытаюсь проверить его здесь: http://jigsaw.w3.org/css-validator/#validate_by_input+with_options

Я получаю следующее сообщение об ошибке:

p.test Parse Error [пустая строка]

+0

Вы выберите "Дополнительные параметры" и выберите ссылку Профиль: CSS3? –

+2

css3 будет работать в будущем. просто выпейте чай и подождите – Tomkay

+0

@Tomkay - Много CSS3 прекрасно работает в современных браузерах; то есть все, кроме IE. – Rob

ответ

3

Проверка не имеет никакого отношения к тому, работает ли какое-либо конкретное свойство в любом браузере. Он указывает только, соответствует ли синтаксис и содержание стандарту. Как говорится в этой ошибке, она не существует в CSS 2.1, но она существует в CSS3. Вы можете выбрать CSS3 из раскрывающегося списка «Дополнительные параметры»

+0

Но в консоли error firefox я продолжаю получать декларацию для многих вещей css3, могу ли я просто их перенести? – NomenNescio

+0

@NomenNescio Я не понимаю, что вы публикуете. – Rob

+0

Firefox (и все другие браузеры) будут реализовывать все больше и больше свойств по мере продвижения времени. В настоящее время большинство браузеров поддерживают большинство CSS2.1 и значительную часть CSS3. Но сам стандарт еще не завершен, поэтому вы не можете рассчитывать на все браузеры, которые внедрили все CSS3 в ближайшее время. –

0

Похоже, что текущая версия спецификации НЕ содержит переполнение текста.

http://www.w3.org/TR/css3-text/

+0

Смотрите это: https://developer.mozilla.org/en/CSS/text-overflow#Specifications – Rob

+1

Да, но это не окончательный вариант. Я бы сказал, что валидатор Jigsaw не использует эту версию. Вы можете использовать его, но недействительны для валидатора. – Burntime

Смежные вопросы