Когда я впервые начал писать CSS, я писал его в развернутом виде
div.class {
margin: 10px 5px 3px;
border: 1px solid #333;
font-weight: bold;
}
.class .subclass {
text-align:right;
}
но теперь я пишу css так: (пример из кода, который я сейчас пишу)
.object1 {}
.scrollButton{width:44px;height:135px;}
.scrollButton img {padding:51px 0 0 23px;}
.object2 {width:165px;height:94px;margin:15px 0 0 23px;padding:15px 0 0 10px;background:#fff;}
.featuredObject .symbol{line-height:30px; padding-top:6px;}
.featuredObject .value {width:90px;}
.featuredObject .valueChange {padding:5px 0 0 0;}
.featuredObject img {position:absolute;margin:32px 0 0 107px;}
, и я начинаю беспокоиться, потому что большую часть времени я вижу, как первая форма сделана в примерах онлайн, в то время как мне кажется, что со второй формой мне намного легче работать. Он имеет более низкую вертикальную высоту, поэтому я могу сразу увидеть все классы с меньшим количеством прокрутки, табуляция иерархии кажется более очевидной, и это больше похоже на код, который я написал бы с использованием javascript или html. Является ли это допустимым способом выполнения кода или соблюдения стандартов при размещении его в Интернете, если вместо этого использовать вертикальную форму?