Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 24.10.2008, 21:24
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

Сообщение от Octane Посмотреть сообщение
Эта таблица не скроется, поиск в строке с именами классов идет учитывая разделители слов.
Если я не ошибаюсь, то в названии стиля пробел нельзя использовать
Ответить с цитированием
  #22 (permalink)  
Старый 24.10.2008, 21:33
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

В названии нельзя, потому что он выступает в качестве разделителя для того, чтобы для одного элемента указать несколько классов.
Ответить с цитированием
  #23 (permalink)  
Старый 24.10.2008, 22:44
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

значит если название класса class="hello how are you"; то в стилях будут искаться классы с этими названиями. А если какого то из них не существует, то стиль просто не применяется?
Ответить с цитированием
  #24 (permalink)  
Старый 24.10.2008, 22:54
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Да, именно так, к этому элементу будут применены стили классов «hello», «how», «are» и «you». Стили будут складываться, а пересекающиеся свойства будут перекрываться в порядке записи классов, но такое пересечение обычно стараются избежать.
Ответить с цитированием
  #25 (permalink)  
Старый 25.10.2008, 14:01
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

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

Получим для стилей
Код:
.class1 .class2 {
  color: red;
}
.class2 {
  color: green;
}
Элемент с классом class2, содержащийся в .class1 будет иметь красный цвет текста, несмотря на то, что зеленый описан позже.

Последний раз редактировалось Kolyaj, 25.10.2008 в 14:07.
Ответить с цитированием
  #26 (permalink)  
Старый 25.10.2008, 16:46
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Ну да это тоже :-)
Ответить с цитированием
  #27 (permalink)  
Старый 25.10.2008, 18:43
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрыть ссылку на js Googert Общие вопросы Javascript 10 21.02.2012 17:29