2014-09-11 5 views
-5

Первые две пары фигурных скобок находятся внутри строки и не отмечают конец селектора.Могу ли я использовать скрипт в css?

This is a valid CSS 2.1 rule.

p[example="public class foo\ 
{\ 
    private int x;\ 
\ 
    foo(int x) {\ 
     this.x = x;\ 
    }\ 
\ 
}"] { color: red } 

Это было бы действительно очень и очень полезно, если кто-то может дать мне пример использования такого сценария в CSS.

+1

Никогда не видел ничего подобного раньше. – frenchie

+0

Да, я тоже был, так что просто смутился об этом, просто проверьте предоставленную ссылку .... –

+0

Хотя селектор атрибутов CSS будет работать в соответствии со значением атрибута, содержащего скрипт (или новые строки), практичность вашего примера очень ограниченное. – Dai

ответ

5

Конечно, вот ваш пример: Working fiddle

<p example="public class foo{ private int x; foo(int x) {  this.x = x; }}"> 
    test text 
</p> 

CSS:

p[example="public class foo\ 
{\ 
    private int x;\ 
\ 
    foo(int x) {\ 
     this.x = x;\ 
    }\ 
\ 
}"] { color: red } 

Только не спрашивайте меня, почему на земле, кто-нибудь когда-либо хотели бы использовать это ... Я считаю, что цель из документов w3 должно было показать, что вы можете написать многострочный селектор атрибутов ...

+0

передать подсознательные сообщения пользователю через часть нового маркетингового заговора, может быть? – yuvi

+0

is \ для многострочного разделителя? –

+0

На самом деле \ означает рассмотреть следующий разрыв строки, как если бы он находился в одной строке ... – LcSalazar

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