Хорошо, так что это может быть очень простой / очевидный вопрос, поэтому я прошу прощения, если это глупый вопрос, но не знал, где еще спросить.Но при использовании CSS и медиа-запросов для адаптивного макета, я должен повторно использовать код CSS внутри медиа-запросов?Например:
h1 {
font-size:14px;
margin:0;
padding:0;
}
@media (min-width:768px) {
h1 {
font-size:12px;
margin:0;
padding:0;
}
}
Или это правильный метод?
h1 {
font-size:14px;
margin:0;
padding:0;
}
@media (min-width:768px) {
h1 {
font-size:12px;
}
}
И с группированием свойств css относительно точек останова.Должен ли я сгруппировать все свойства CSS для каждой точки останова?Или просто сделать это по мере необходимости?Например:
Первый метод
h1 {
font-size:14px;
margin:0;
padding:0;
}
h2 {
font-size:12px;
margin:0;
padding:0;
}
@media (min-width:768px) {
h1 {
font-size:12px;
margin:0;
padding:0;
}
h1 {
font-size:10px;
margin:0;
padding:0;
}
}
//Other CSS properties for this page/site
#page-footer .footer-bot {
background-color:#24262b;
font-family:'PT Sans',sans-serif;
font-weight:400;
text-transform:uppercase;
font-size:10px;
color:#adadad;
letter-spacing:.3px;
line-height:18px;
padding-top:5px;
padding-bottom:5px;
}
@media (min-width:768px) {
#page-footer .footer-bot {
line-height:25px;
padding-top:0;
padding-bottom:0;
}
}
Или во втором методе дождитесь конца скрипта CSS и выполните все изменения точки останова в самом конце в одной группе для каждой точки останова.Я хочу использовать?
h1 {
font-size:14px;
margin:0;
padding:0;
}
h2 {
font-size:12px;
margin:0;
padding:0;
}
#page-footer .footer-bot {
background-color:#24262b;
font-family:'PT Sans',sans-serif;
font-weight:400;
text-transform:uppercase;
font-size:10px;
color:#adadad;
letter-spacing:.3px;
line-height:18px;
padding-top:5px;
padding-bottom:5px;
}
//Other CSS properties for this page/site
@media (min-width:768px) {
h1 {
font-size:12px;
margin:0;
padding:0;
}
h1 {
font-size:10px;
margin:0;
padding:0;
}
#page-footer .footer-bot {
line-height:25px;
padding-top:0;
padding-bottom:0;
}
}