Я графический дизайнер, некоторое время учился , html
а css
потом перешел на js
.
При изучении css классов меня одолевали сомнения:
.prueba.grande {
font-size: 30px;
}
.cuerpo .mayusculas {
text-transform: uppercase;
}
В первом объявлении CSS, если я помещу два класса, например, как они есть, означает ли это, что этот стиль будет применяться только к элементам, которые обязательно имеют два класса?
И во втором объявлении, может быть, я говорю, что он ищет элементы с классом «тело» и что все потомки с классом «верхний регистр» имеют этот стиль?
Мне не ясна разница между объединением или разделением классов, двух идентификаторов, после нескольких тестов в Atom я думаю, что это должно быть что-то похожее на то, что я объясняю, но я не понимаю, спасибо!
Когда это делается так (вместе, без пробела):
.prueba
Элемент , который также имеет класс , является ссылкой.grande
.Например:
Вот так (с пробелом):
Ссылаются на всех потомков элемента
.prueba
, имеющих класс.grande
.Например:
Вот скрипка, чтобы увидеть разницу:
О: Вы правы.
Применяя это правило,
.prueba.grande {...}
вы говорите, что оно будет применяться только к тому контенту, который у вас есть как классprueba
иgrande
пример:О: Вы также правы.
Хотя это очень запутанно в вашем вопросе и вашей концепции, но если вы ищете элементы с классом,
cuerpo
а внутри этого элемента должен быть элемент с классомmayúsculas
(не то, чтобы они обязательно должны были). пример: