Ниже приведен мой первый вариант кодирования комментария, похожего на Reddit, в html+css. У меня есть несколько вопросов о css и общей структуре:
- Как сделать так, чтобы тело комментария («Король снял шляпу...») совпадало с заголовком комментария («Натан, опубликовал...») и хвостом комментария («постоянная ссылка ответа…»)? Я попытался немного удлинить поле margin-bottom для .comment-left, но это не решило проблему.
- Я знаю, что был немного доволен тегами. Какие из них лишние?
- Есть ли лучший/более плотный способ получить ту же структуру?
Спасибо всем, Натан
PS Я использовал полезную информацию здесь для размещения моих стрелок для голосования друг над другом.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>CSS sandbox: comments</title>
<style type="text/css">
.vote {
width: 15px;
float: left;
clear: left;
}
.vote img {
display: block;
float: none;
clear: both;
width: 15px;
}
.userpic img {
width: 60px;
}
.comment-contents li {
list-style-type: none;
margin-bottom: 10px;
}
.comment-left {
float: left;
}
.head {
margin-left:10px;
}
.tail-list li {
display: inline;
}
img {
border: 0;
}
a {
text-decoration: none;
}
</style>
</head>
<body>
<div class="comment">
<span class="comment-left">
<span class="vote">
<a href="#"><img alt="^" title="vote up" src="http://www.reddit.com/static/aupgray.gif"></a>
<a href="#"><img alt="v" title="vote down" src="http://www.reddit.com/static/adowngray.gif"></a>
</span>
<span class="userpic">
<a href="#">
<img src="http://www.gravatar.com/avatar/550deada0ac679dfc3c9103b674760af?s=128&d=identicon&r=PG" height="60" width="60">
</a>
</span>
</span>
<span class="comment-main">
<ul class="comment-contents">
<li class="head">
<a href="#">Nathan</a>, posted 2 hours ago
<a href="#" class="comment-collapse">[-]</a>
</li>
<li class="middle">
<p>The king took off his hat and looked at it. Instantly an immense
crowd gathered. The news spread like wildfire. From a dozen leading
dailies,reporters and cameramen came rushing to the scene pellmell in
highpowered monoplanes. Hundreds of reserves,responding without
hesitation to a riotcall,displayed with amazing promptness quite
unparalleled inability to control the everincreasing multitude,but
not before any number of unavoidable accidents had informally
occurred.</p>
<p>Chapter 1 - untitled (eecummings)</p>
</li>
<li class="tail">
<ul class="tail-list">
<li><a href="#">reply</a></li>
<li><a href="#">permalink</a></li>
<li><a href="#">offensive?</a></li>
</ul>
</li>
</ul>
</span>
</div>
</body>
</html>