Здравствуйте. Прошу оценить код. Вроде визуально все как надо, но уж сам код, как по мне, очень закручен, можно ли использовать такой код на практике? На что стоит обратить мне внимание в дальнейшем?
Код ниже:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Испытание: анонс поста</title>
</head>
<body>
<div class="post">
<div class="post-title">Интенсив: программа</div>
<div class="post-date">13.09</div>
<div class="post-type"></div>
<div class="post-author">
Автор: <a href="#">HTML Academy</a>
</div>
<div class="post-stats">
<div class="icon icon-tags"></div>
<a href="#">интенсив</a>,
<a href="#">программа</a>
</div>
<div class="post-stats">
<div class="icon icon-comments"></div>
<a class="none" href="#">5</a>
</div>
<div class="post-text">Работа над интенсивом идёт<br> полным ходом. Мы нашли<br>
крутых людей в команду и<br> решили еще кучу задач. Но<br> сегодня я подробнее<br> расскажу о работе над<br> программой интенсива.</div>
</div>
</body>
</html>
html,
body {
margin: 0;
padding: 0;
}
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 {position:relative;}
.post-stats {position:absolute;
left:100px;
top:45px;}
.post-stats .icon {
width: 15px;
height: 15px;
}
.icon-tags {position:absolute;
left:-25px;}
.icon-comments {position:absolute;
left:130px;}
.none {position:absolute; left:150px; top:2px;}
.post-title{
position:absolute;
left:75px;
Font-size:20px;
color:#2980b9;
}
.post-author {position:absolute;
left:75px;
top:30px;}
.post-date{
position:absolute;
top:0px;
width:35px;
height:20px;
background-color:#ffffff;
color:#7f8c8d;
font-weight:bold;
font-size:15px;
padding:15px 10px;
border-bottom:5px solid #bdc3c7;
}
.post-type{
position:absolute;
top:65px;
width:55px;
height:50px;
background-color:#7f8c8d;
background-image:url("/assets/course14/quotes.png");
background-repeat:no-repeat;
background-position: 50% 50%;
border-bottom:5px solid #bdc3c7;
}
a {font-size:10px;text-decoration:none; color:#2980b9;}
.icon-tags {
background-image:url("/assets/course14/post-challenge.png");
background-repeat:no-repeat;
background-position: 0% 50%;
}
.icon-comments {
background-image:url("/assets/course14/post-challenge.png");
background-repeat:no-repeat;
background-position: 80% 50%;
}
.post-text {
position:absolute;
left:75px;
top:60px;
color:#7f8c8d;
background-color:#ffffff;
padding:10px 15px;
width:170px;
height:110px;
border-bottom:5px solid #bdc3c7;}