Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скрыть таблицы в зависимости от урла (https://javascript.ru/forum/misc/2038-skryt-tablicy-v-zavisimosti-ot-urla.html)

HelpeR 24.10.2008 21:24

Цитата:

Сообщение от Octane (Сообщение 7504)
Эта таблица не скроется, поиск в строке с именами классов идет учитывая разделители слов.

Если я не ошибаюсь, то в названии стиля пробел нельзя использовать

Octane 24.10.2008 21:33

В названии нельзя, потому что он выступает в качестве разделителя для того, чтобы для одного элемента указать несколько классов.

HelpeR 24.10.2008 22:44

значит если название класса class="hello how are you"; то в стилях будут искаться классы с этими названиями. А если какого то из них не существует, то стиль просто не применяется?

Octane 24.10.2008 22:54

Да, именно так, к этому элементу будут применены стили классов «hello», «how», «are» и «you». Стили будут складываться, а пересекающиеся свойства будут перекрываться в порядке записи классов, но такое пересечение обычно стараются избежать.

Kolyaj 25.10.2008 14:01

Цитата:

Сообщение от Octane
а пересекающиеся свойства будут перекрываться в порядке записи классов

Будут применяться правила, описанные в более "тяжелом" селекторе. Вычисление веса:
каждое название тэга - 1 балл,
каждое название класса - 10 баллов,
и каждое название ID - 100 баллов

Получим для стилей
Код:

.class1 .class2 {
  color: red;
}
.class2 {
  color: green;
}

Элемент с классом class2, содержащийся в .class1 будет иметь красный цвет текста, несмотря на то, что зеленый описан позже.

Octane 25.10.2008 16:46

Ну да это тоже :-)

HelpeR 25.10.2008 18:43

ммм... очень интересно узнал новое для себя хотя это css, а не javascript но все равно спасибо вам!


Часовой пояс GMT +3, время: 16:23.