我正在使用wordpress主題,它會自動生成註釋的html輸出。 HTML輸出如下:CSS:Div的位置
Author says:
August 30, 2011 at 6:43 pm (Edit)
The comment text...
Reply.
我需要更改元素的位置。例如,我想在一行中顯示作者,日期/編輯和回覆。 像:
Author says: August 30, 2011 at 6:43 pm (Edit) Reply
The comment text...
正如我前面所說,我不能改變的HTML結構,所以我需要改變只用CSS元素的位置。但我很難這樣做。 我會appriciate任何幫助。
這裏是生成html:
<div class="comment-body" id="div-comment-33">
<div class="comment-author vcard">
<img width="48" height="48" class="avatar avatar-48 photo" src="http://i55.tinypic.com/21buau9.jpg" alt="">
<cite class="fn">
<a class="url" rel="external nofollow" href="#">Author</a>
</cite>
<span class="says">says:</span>
</div>
<div class="comment-meta commentmetadata">
<a href="#comment-33">August 30, 2011 at 6:43 pm</a>
<a title="Edit comment" href="#" class="comment-edit-link">(Edit)</a>
</div>
<p>The comment text...</p>
<div class="reply">Reply</div>
</div>
的jsfiddle鏈路:
PS。我知道我們可以通過在wordpress中添加自定義函數來更改HTML輸出,但這不是一個選項。
您可以通過儀表板上的** Edit **菜單直接編輯HTML。 **儀表板>外觀>編輯。然後選擇'comments.php'文件,找到顯示評論和評論作者的HTML,並將顯示作者的HTML,日期/編輯和回覆移到一行上。 – joshmax