这里遇到了一个大问题,这让我一整天都丧命……我想我无法自己解决它,因为我缺乏 CSS 技能。我用谷歌搜索了很多,做了很多试验+错误,但没有任何结果......
我正在构建我的第一个 Wordpress 模板,并想给我的嵌套评论一些“风格”。我的问题是,我不知道如何分配“嵌套评论”特定的 css 细节,因为评论本身只使用基本的评论 css 代码,而不是“嵌套”的!
所以这是我的 HTML 代码
<ol class="commentlist">
<li class="comments" id="comment-<?php comment_ID(); ?>">
<div class="commentAvatar"><?php echo $avatarurl["url"]; ?></div>
<div class="comment" id="comment-<?php comment_ID() ?>">
<div class="commentmetadata"><span><a href="#"><?php comment_author() ?></a></span> am <?php comment_date('j. F Y') ?> um <?php comment_time('H:i') ?> Uhr</div>
<?php comment_text() ?>
<?php if ( $comment->comment_approved == '0' ) : ?>
<em class="comment-awaiting-moderation">Achtung: Dein Kommentar muss erst noch freigegeben werden.</em>
<br />
<?php endif; ?>
<div class="reply">
<?php comment_reply_link( array_merge( $args, array( 'reply_text' => __( 'Reply <span>↓</span>', 'xxx' ), 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
</div><!-- .reply -->
</div>
<div style="clear:both"></div>
</li>
</ol>
这是我的 CSS 代码
.commentlist{
list-style:none;
padding:0;
margin:0;
width:547px;
}
.comments{
margin:0 0 15px;
padding:0 0 15px;
border-bottom:1px solid #333
}
.commentAvatar{
float:left;
}
.commentAvatar img{
border:5px solid #339cdf;
border-radius:5px;
max-width:75px;
max-height:75px;
}
.comment{
float:left;
width:527px;
padding:0 0 0 10px;
}
.commentmetadata{font-size:11px;}
.commentmetadata a {font-size:18px; color:#f7941d; text-decoration:none}
.commentlist ul.children{
list-style:none;
padding:0 0 0 35px;
margin:0;
}
.commentlist ul.children li.comments .comment{
float:left;
width:492x;
padding:0 0 0 10px;
}
.commentlist ul.children ul.children{
list-style:none;
padding:0 0 0 65px;
margin:0;
}
奇怪的是,ul.children ul.children for 确实有效,但 ul.children li.comments .comment 不...
嵌套评论区已激活;)
感谢您对此的任何帮助!