{18/18} Прошу проверить код на оптимальность (100%).

Здравствуйте. Оцените пожалуйста код на оптимальность. Спасибо.

CSS:

body {
width: 280px;
min-height: 250px;
padding-top: 50px;
padding-left: 10px;
padding-right: 10px;
font-size: 12px;
font-family: “Arial”, sans-serif;
line-height: 1.2;
color: #7f8c8d;
background: #ecf0f1; }

.post {
margin-left: 75px; }

.post-title {
font-size: 20px;
color: #2980b9; }

.post-date {
position: absolute;
left: 10px;
top: 50px;
width: 55px;
height: 55px;
line-height: 55px;
vertical-align: middle;
text-align: center;
font-size: 15px;
font-weight: bold;
background: #ffffff;
border-bottom: 5px solid #bdc3c7; }

.post-type {
position: absolute;
left: 10px;
top: 120px;
width: 55px;
height: 55px;
background: #7f8c8d url("/assets/course14/quotes.png") no-repeat 50% 50%;
border-bottom: 5px solid #bdc3c7; }

.post a {
color: #2980b9;
text-decoration: none; }

.post-author {
margin-top: 5px; }

.post .post-stats {
display: inline-block;
position: relative;
margin-top: 5px;
margin-right: 10px;
padding-left: 20px; }

.post-stats .icon {
width: 15px;
height: 15px; }

.post-stats .icon-tags {
position: absolute;
left: 0;
background: url("/assets/course14/post-challenge.png") no-repeat 0 0; }

.post-stats .icon-comments {
position: absolute;
left: 0;
background: url("/assets/course14/post-challenge.png") no-repeat -20px 0; }

.post-text {
padding: 10px 15px;
width: 165px;
background: #ffffff;
border-bottom: 5px solid #bdc3c7; }

Вот это портит картину. В этом задании можно задать отступ справа для каждого .post-stats. Других замечаний нет.

Код переделан. Правило “.post div:nth-child(6)” убрано. Для “.post .post-stats” задан отступ справа (в коде выделено курсивом). Вы это имели ввиду?

Да, теперь всё хорошо. Надо ли объяснить, почему лучше не использовать псевдоклассы здесь?

Надо!!!)

Это скорее мера предосторожности на будущее. Дело в том, что в блок .post могут быть добавлены еще блоки, например в начало. Тогда второй .post-stats больше не будет шестым по счету. Поэтому лучше обращаться к элементу по классу.

Спасибо.