Когда я впервые начал писать 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. Является ли это действительным способом делать код или придерживаться стандартов при его установке в Интернете, если я использую вместо этого вертикальную форму?