ここで大きな問題が発生し、1 日が無駄になりました... 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 は機能しません...
ネストされたコメント領域がアクティブ化されました;)
これについて助けてくれてありがとう!