JSFiddle - React, Tailwind, and code Playground

HTML

<div id="comments-wrapper">
         
		 	
<div id="comments" class="comments-area">

			<h2 class="comments-title">
			3 Kommentare		</h2>

		<ol class="comment-list">
					<li class="comment byuser comment-author-nadine bypostauthor even thread-even depth-1" id="comment-5">
				<div id="div-comment-5" class="comment-body">
				<div class="comment-author vcard">
			<img alt='' src='http://0.gravatar.com/avatar/3facb3506c6c3f0d12efbf2f6d97a8e1?s=50&#038;d=mm&#038;r=g' srcset='http://0.gravatar.com/avatar/3facb3506c6c3f0d12efbf2f6d97a8e1?s=100&amp;d=mm&amp;r=g 2x' class='avatar avatar-50 photo' height='50' width='50' />			<cite class="fn"><a href='http://www.backpackfamily.de' rel='external nofollow' class='url'>Nadine Wiedmann</a></cite><span class="says"></span>		</div>
		
		<div class="comment-meta commentmetadata"><a href="http://backpackfamily.de/2016/05/gesunde-zahnpasta-mit-nur-5-zutaten-selbermachen/#comment-5">
			22. Mai 2016 um 9:15</a>&nbsp;&nbsp;<a class="comment-edit-link" href="http://backpackfamily.de/wp-admin/comment.php?action=editcomment&#038;c=5">(Bearbeiten)</a>		</div>

		<p>Hallo</p>

		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='http://backpackfamily.de/2016/05/gesunde-zahnpasta-mit-nur-5-zutaten-selbermachen/?replytocom=5#respond' onclick='return addComment.moveForm( "div-comment-5", "5", "respond", "27" )' aria-label='Antworte auf Nadine Wiedmann'>Antworten</a></div>
				</div>
		</li><!-- #comment-## -->
		<li class="comment byuser comment-author-nadine bypostauthor odd alt thread-odd thread-alt depth-1 parent" id="comment-14">
				<div id="div-comment-14" class="comment-body">
				<div class="comment-author vcard">
			<img alt='' src='http://0.gravatar.com/avatar/3facb3506c6c3f0d12efbf2f6d97a8e1?s=50&#038;d=mm&#038;r=g' srcset='http://0.gravatar.com/avatar/3facb3506c6c3f0d12efbf2f6d97a8e1?s=100&amp;d=mm&amp;r=g 2x' class='avatar avatar-50 photo' height='50' width='50' />			<cite class="fn"><a...

CSS

.comment-body {margin-top: 5px; padding: 2%; width: 60%;}

.bypostauthor {background: #DCEDC8;}

#comments-wrapper li {list-style-type: none;}

.commentlist {
  padding: 0;
  margin: 0;
  margin-left: 0;
}
.comment {
  margin-left: 0;
  list-style: none;
}
.fn,
.says,
.comment-awaiting-moderation {
  font-size: 1em;
  font-family: sans-serif, Arial;
  color: #2A2A2A;
  font-style: normal;
}
#cancel-comment-reply-link {
  font-size: 0.9em;
  font-family: sans-serif, Arial;
  color: #828282;
  text-decoration: none;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  transition: .3s;
  margin-left: 20px;
}
#cancel-comment-reply-link:hover {
  color: #2A2A2A;
}
.vcard {
  height: 50px;
  display: table;
}
.fn {
  padding-left: 10px;
  display: table-cell;
  vertical-align: middle;
}
.comment-author {
  margin-bottom: 0.4em;
}
.commentmetadata {
  margin-bottom: 1.6em;
  display: table-cell;
  vertical-align: middle;
}
.says {
  display: table-cell;
  vertical-align: middle;
}

.comment-meta, comment-edit-link { display: table-cell; vertical-align: middle;}