2013-04-27 2 views
2

все!Что такое sharedAttr в CSS?

Читая эту тему: Change background color of HTML <area> tag

я увидел часть кода CSS:

area{ 
    sharedAttr: 'attribute'; 
} 

Интересно, что это sharedAttr. Что удивительно, поиск Google:

css sharedAttr 

дает только 8 (восемь!) Результатов. Я не могу найти никакой документации, в которой упоминается об использовании sharedAttr в листе css. Может ли кто-нибудь пролить свет на эту тему?

Спасибо заранее!

+0

Единственные релевантные результаты поиска - это ссылки на этот ответ, поэтому я не уверен, как это назвать. Это определенно не допустимое свойство CSS. – Blender

+1

Мне кажется, что «sharedAttr» является просто заполнителем в этом примере кода парней. –

ответ

1

Пример, на который вы ссылаетесь, ссылается (хотя и довольно плохо) на то, что вы можете определить один или несколько свойств CSS с использованием довольно общего селектора, а затем использовать более ограничительный селектор для определения конкретных дополнений/переопределений.

area{ 
    /* matches all instances of the area element, so properties 
     that should be applied to all area elements go here */ 
} 

#one { 
    /* properties which should only be applied to the element 
     with the ID "one" go here */ 
} 

В контексте исходного вопроса такая методика обычно используется для уменьшения количества стилей, которые должны быть объявлены. Если тегам 100 area нужен одинаковый цвет фона, было бы глупо определять селектор для каждого из них. Однако дополнительные селекторы могут быть определены для переопределения этого цвета и/или определения дополнительных свойств для определенных элементов.

+0

Хорошо, я получаю представление о свойствах для всех областей тегов и добавления/перезаписывания некоторых свойств для id'ed, но вопрос заключается не в технике, а в том, что такое sharedAttr. Является ли это заполнитель, как сказал keks? –

+0

Да. Это не настоящее свойство CSS; они просто использовали пример. –