CSS inline-синтаксис типа class="blabla1 blabla2 blabla3"

gerasim

Новичок
CSS inline-синтаксис типа class="blabla1 blabla2 blabla3"

Уже давно порой сталкиваюсь с таким вот синтаксисом записи классов стилей <div class="blabla1 blabla2 blabla3">...
В принципе, и без этого обходился, но всегда было любопытно, а задать вопрос созрел только сейчас:)
Несколько раз в ленивом режиме искал в инете, в справочниках по css - но нигде не находил описание такого синтаксиса (возможно потому, что не знаю как это правильно называется, может, это хак такой?)

Похоже на наследование, но смущает то, что, к примеру, класс blabla1 может в css-файле отсутствовать совсем.
Подскажите, как правильно называется такая запись, чтоб мне почитать про это :)
 

Adelf

Administrator
Команда форума
Специально для Darkstar расставлю кавычки:

html attribute "class"
 

Darkstar

Новичок
Я очень тупой. Скажите, пожалуйста, как это искать на http://www.w3schools.com/ или в гугле. Как корректно это называется с ключевыми словами, которые дают отзовы в поисковых системах.
 

Darkstar

Новичок
Такого понятия нет. Мыло группа лягушка. И вообще это не HTML, а CSS.

-~{}~ 17.01.10 20:17:

"multiple class (names)" это, судя по всему, называется. Слово attribut тут совершенно непричем, как и кавычки вокруг сlass.

http://paul.stadig.name/2009/02/css-multiple-class-selection.html
 

RadMax

Новичок
Автор оригинала: Adelf
Специально для Darkstar расставлю кавычки:
html attribute "class"
Автор оригинала: Darkstar
Такого понятия нет. Мыло группа лягушка. И вообще это не HTML, а CSS.

"multiple class (names)" это, судя по всему, называется. Слово attribut тут совершенно непричем, как и кавычки вокруг сlass.
Darkstar да ну?! Рассмотрим пример:

<div class="blabla1 blabla2 blabla3">
В данном примере class является атрибутом HTML тэга div. Darkstar вы заметили что я подчеркнул в предыдущем предложение HTML?
 

Darkstar

Новичок
Я не знаю эту казуистику (и знать не хочу, мне лишь бы работало). А остальные что не аттрибуты тогда?

В том виде, в котором дал первый отвечающий, по гуглу не находится. Правильно "multiple classes"

Вот еще англ ссылка
http://webdesign.about.com/od/css/qt/tipcssmulticlas.htm
 

baev

‹°°¬•
Команда форума
В том виде, в котором дал первый отвечающий, по гуглу не находится
— чего Вы врёте-то?
Первые же два результата показывают на w3.org и w3schools.com:
http://tinyurl.com/y8tsf7m

Причём в статье на w3schools.com написано:
Код:
Tip: It is possible to assign multiple classes to one HTML element, e.g. <span class="left_menu important">. 
This allows you to combine several CSS classes for one HTML element.
-~{}~ 17.01.10 22:50:

P. S. Да и на w3.org — тоже всё доходчиво:
class = cdata-list [CS]
This attribute assigns a class name or set of class names to an element. Any number of elements may be assigned the same class name or names. Multiple class names must be separated by white space characters.
 

Darkstar

Новичок
Ну да, конечно, в огромном документе две строчки.

И не attribute class, а class attribute, не атрибутивный класс, а атрибут класса...
 

Adelf

Administrator
Команда форума
Darkstar
Я же расставлял спец для тебя кавычки. Не придирайся к словам.

Развел, понимаешь, бурю в стакане :)
 

Mols

Новичок
Darkstar
Слуш ну какой атрибут класса?
Есть хтмл теги (<div></div>, <span></span>, <input>.....) у них есть атрибуты (id, name, title, class...). Один из этих атрибутов - class. Кумек? А то "атрибутивный класс" "атрибут класса"...
 

baev

‹°°¬•
Команда форума
Darkstar, кто там что про «казуистику» вещал?

1. Вы врали, что «В том виде, в котором дал первый отвечающий, по гуглу не находится.»

2. Теперь Вы врёте, что на w3schools.com «огромный документ».

3. Нет разницы, что вводить гуглю: «html attribute class» или «html class attribute» — всё равно первые два результата поиска будут теми же.

4. И, да: несколько раз было подчёркнуто, что «html attribute class» — это набор ключевых слов, а не словосочетание.
По-русски было бы: «хтмл атрибут класс».
 

Darkstar

Новичок
Mols:
"Один из этих атрибутов - class. Кумек?"

Теперь может и кумек с трудом, но это надо было сразу мне (такому как я) объяснять, а за два дня я уже сам нашел по другим ключевым словам.
И неграмотно это все равно по-англ. Это будет "CLASS attribute", а не в буквальном переводе "атрибут "класс"".

baev:
Вы хотите убедить меня, что я сам во всем виноват для собственного успокоения? По смыслу, дали левые ключевые слова, по которым я ничего полезного не нашел. Остальное сами решайте, кто виноват, зачем и почему...
 

С.

Продвинутый новичок
Заметь, что ТС с полуслова все понял и нашел, а тебе даже объяснения не помогают.
 
Сверху