23 / 7 / 0
Регистрация: 24.04.2018
Сообщений: 411
|
||||||
1 | ||||||
#modal-container.block.image?09.11.2018, 03:09. Показов 1592. Ответов 13
Метки нет (Все метки)
Пожалуйста только можно подробно, я совсем запутался))) Это перечисление идентификаторов и классов которым задаются данные стили?
0
|
09.11.2018, 03:09 | |
Ответы с готовыми решениями:
13
List-style-image при inline-block не работает Container Поместить элементы за пределами .container Bootstrap container-fluid почему не резиновый? |
Модератор
2823 / 1872 / 805
Регистрация: 13.03.2010
Сообщений: 6,114
|
|
09.11.2018, 06:26 | 2 |
#modal-container - id блока.
.block и .image - классы этого блока.
0
|
23 / 7 / 0
Регистрация: 24.04.2018
Сообщений: 411
|
||||||
12.11.2018, 14:39 [ТС] | 3 | |||||
Когда идет перечисление классов в одну строку к которым применяются одни и те же свойства, разве не ставят запятую?
Почему в первом примере нет запятых? Например:
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
12.11.2018, 14:47 | 4 |
Kerduk, ","означает "или", слитное написание "и", пробел вложенность.
0
|
23 / 7 / 0
Регистрация: 24.04.2018
Сообщений: 411
|
|
13.11.2018, 13:35 [ТС] | 5 |
Не понял. Что вы несете)))?
0
|
Модератор
2823 / 1872 / 805
Регистрация: 13.03.2010
Сообщений: 6,114
|
|
13.11.2018, 14:16 | 6 |
Kerduk, это вы не поняли.
Запятая означает "или". Пример: .class1, .class2 = class1 ИЛИ class2. Пробел означает вложенность элемента. Пример: .class1 .class2 = class2 должен быть потомком class1, чтобы свойство применилось. Слитное написание означает, что классы должны быть указаны вместе. Пример: .class1.class2 = свойство применяется только тогда, когда указаны оба класса.
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||||||
14.11.2018, 01:26 | 7 | |||||
gogolik, приветствую
запятая это не ИЛИ. Через запятую просто перечисляются селекторы для которых применятся стили. Так что это именно И.
0
|
Модератор
2823 / 1872 / 805
Регистрация: 13.03.2010
Сообщений: 6,114
|
|
14.11.2018, 07:44 | 8 |
Qwerty_Wasd, приветствую.
Спасибо за замечание. Но можно же трактовать как «элемент имеет класс блок1 или блок 2». У меня такая логика)))
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|
14.11.2018, 08:15 | 9 |
gogolik,
ну... если Вам так удобнее, переубеждать Вас не буду
И все же Я хотел бы попросить Вас не навязывать ТСу эту мысль - она может сбить с толку, или ввести в заблуждение. Запятая в СSS формирует группу - https://www.w3.org/TR/2018/REC... /#grouping
1
|
Модератор
2823 / 1872 / 805
Регистрация: 13.03.2010
Сообщений: 6,114
|
|
14.11.2018, 08:25 | 10 |
Qwerty_Wasd,
1
|
23 / 7 / 0
Регистрация: 24.04.2018
Сообщений: 411
|
|
24.11.2018, 16:13 [ТС] | 11 |
Значит слитное написание классов и идентификаторов, пример=> (#block1.block2.block3) это аналогично запятой между классами? пример=> (.block1, .block2, .block3)
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|||||||||||||||||||||
24.11.2018, 16:26 | 12 | ||||||||||||||||||||
Kerduk,
нет.
Это значит, что стили применятся к элементам, у которых одновременно имеется и id="block1" и class="block2 block3". То есть при такой разметке
Пруфик - https://jsfiddle.net/Qwerty_Wasd/ptv72Lha/
второй пруфик - https://jsfiddle.net/Qwerty_Wasd/cktu89L4/ этот набор селекторов #block1.block2.block3 есть у обоих. Значит стили применятся для обоих.
0
|
23 / 7 / 0
Регистрация: 24.04.2018
Сообщений: 411
|
|
24.11.2018, 16:36 [ТС] | 13 |
Спасибо.
Но зачем некоторые так делают? Когда можно, просто по классам дать свойство и все. Что это дает?
0
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
|||||||||||
24.11.2018, 16:53 | 14 | ||||||||||
Kerduk, в большом проекте, версталы бывают сменяют друг друга. Причин много, кто-то перегорел ушел, взяли другого. Нужно сменить вид меню, он видит набор идентификаторов, находит в таблице стилей, меняет и тут у него меняется стиль еще у каких-то элементов\блоков\модулей. Верстка едет. Он в шоке. Откатил. Назначил свой класс или выбрал несколько, чтобы не париться и не разбираться в чужом коде. Прицепил ему стили. Все норм. Нужно назначить обработчик на элемент. Добавляется класс с приставкой js-блабла. Прицепил. Все норм. Проходит время - он ушел. Любая причина. Приходит новый - и все то что я описал, повторяется.
Поэтому придя в большой проект, не факт конечно, но есть вариант, что Вы увидите нечто подобное
Или еще круче -
0
|
24.11.2018, 16:53 | |
24.11.2018, 16:53 | |
Помогаю со студенческими работами здесь
14
Div блок выкидывает из блока container Не могу установить фон под container в bootstrap Bootstrap. Как прижать container к низу фиксированного navbar Хелп! Как сделать чувствительный (responsive) div container Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |