Я хочу использовать в своих CSS разных названиях/заголовках, с тем же шрифтом, но с разным размером шрифта и т.д. У меня есть это:Как использовать несколько заголовки CSS
#titulo1{
font-family: 'Roboto', sans-serif;
font-size: 40px;
font-height:50px;
color: #ffffff;
}
#titulo2{
font-family: 'Roboto', sans-serif;
font-size: 30px;
font-height: 40px;
color: #73bd34;
}
#titulo3{
font-family: 'Roboto', sans-serif;
font-size: 20px;
font-height: 30px;
color: #5f9b16;
}
#titulo4{
font-family: 'Roboto', sans-serif;
font-size: 13px;
font-height: 15px;
font-weight: bold;
color: #000000;
}
Теперь я хочу использовать некоторые титры к некоторым divs и другим к другим. Как это:
.slogan #titulo1{
...
}
.pesquisa #titulo3{
...
}
Но это не работает, я могу только сделать его работу, используя его в моем HTML файл, как это:
<div class="slogan" id="titulo1">
Да, я уже посетил эту страницу: http://www.w3schools.com/cssref/css_selectors.asp и до сих пор ничего
Я предлагаю вам взглянуть на документацию по CSS селекторов: http://stackoverflow.com/documentation/css/611/selectors#t=201702091124578300889 –
Вам нужно для использования классов вместо ids - идентификаторы должны быть уникальными. И если вы хотите изменить элемент с помощью класса слогана и идентификатора titulo1, вам нужно удалить пробел между селектором: '# titulo1.slogan' (я поменял порядок, так как я предпочитаю, чтобы идентификаторы приходили первыми, поскольку они имеют больший вес). [Это хорошая статья о специфике css] (https://css-tricks.com/specifics-on-css-specificity/) – Pete