Bloggers generally welcome constructive comments and feedback on their posts. Among the ways to encourage comments are to remove the “nofollow” tag and to add a Recent Comments widget into the template. Comments highlight issues that readers might have faced, and the author's reply to these comments may be useful to other readers as well. If you have many comments posted in your blog, it would be nice to add different styles to the author's comments to make them stand out from the rest. Readers with questions on commonly asked issues may easily find their answers in previous posted comments. This tutorial shall explain how the author comment styles can be added to the template.
After 7 months of blogging, we have today hit the 300,000 visitors mark. It is not a big deal to many bloggers but it means a lot to us, knowing that whatever leisure time we had given up to write these articles was worth the while. Thanks to all! While we were reviewing our articles earlier, we realized that there were so many comments in several of them that we had a hard time finding our own comments. We have therefore decided to highlight our comments to make it easy for our readers to sieve through and check if their issues have been addressed. An important point to note is that some of the answers we posted may have been superseded by events and you are still free to post the questions again.
Modify Template
Since this article is about setting a style for the comments that appear after a post, we assume that you have configured your Blog to display the comments. Check Settings -> Comments and select “Show” Comments.
Before you begin to do anything, remember to backup your template. Go to Template -> Edit HTML. Click the “Download Full Template” link to save a copy of your template.
Click the check-box next to “Expand Widget Templates”.
Press Ctrl+F and search for the word “comments-block”. You should come to these lines. Insert the code (shown in red):-
<dl id='comments-block'> <b:loop values='data:post.comments' var='comment'> <dt class='comment-author' expr:id='"comment-" + data:comment.id'> <a expr:name='"comment-" + data:comment.id'/> <b:if cond='data:comment.authorUrl'> <a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a> <b:else/> <data:comment.author/> </b:if> <data:commentPostedByMsg/> </dt> <b:if cond='data:comment.author == data:post.author'> <dd class='blog-author-comment'> <p><data:comment.body/></p> </dd> <b:else/> <dd class='comment-body'> <b:if cond='data:comment.isDeleted'> <span class='deleted-comment'><data:comment.body/></span> <b:else/> <p><data:comment.body/></p> </b:if> </dd> </b:if> <dd class='comment-footer'> <span class='comment-timestamp'> <a expr:href='"#comment-" + data:comment.id' title='comment permalink'> <data:comment.timestamp/> </a> <b:include data='comment' name='commentDeleteIcon'/> </span> </dd> </b:loop> </dl> |
|---|
Comment Styles
After you have inserted the above code, scroll upwards in the template and Ctrl+F to search for the word “comment-body”. In the Minima template, you should have this code:-
#comments-block .comment-body { margin:.25em 0 0; } #comments-block .comment-body p { margin:0 0 .75em; } |
|---|
According to our Poll, the second most commonly used template is the Rounders template. In Rounders, this is what you will find:-
.comment-body { margin:0 0 1.25em; padding:0 0 0 20px; } .comment-body p { margin:0 0 .5em; } |
|---|
In other templates, you should see “comment-body” classes similar to the above. This is the current style for the display of all comments after the posts. To have a different comment style for the author, copy what you have in your template, paste and rename the class. For example, in the Minima template, we shall add the code (shown in red):-
#comments-block .comment-body { margin:.25em 0 0; } #comments-block .comment-body p { margin:0 0 .75em; } .blog-author-comment { margin:.25em 0 0; } .blog-author-comment p { margin:0 0 .75em; padding:5px 10px; border:1px dotted #254117; background:#C3FDB8; } |
|---|
You can name the new class anything you want by changing the “.blog-author-comment” to something else. (Don't omit the full-stop in front.) Just remember to rename that bit of code discussed in our earlier section. In our example, we have used the same margin settings but added a padding (space around the text) of 5px at the top and bottom, and 10px on the left and right. We introduced a thin border surrounding the text and added a background color. For more color codes you can refer to our Color Code Chart. The author's comments block will look like this:-

If you are using the Rounders template, follow the same steps as above, copy the “comment-body” styles and add the new classes. For example, the code can look like this:-
.comment-body { margin:0 0 1.25em; padding:0 0 0 20px; } .comment-body p { margin:0 0 .5em; } .blog-author-comment { margin:0 0 1.25em; padding:0 0 0 20px; } .blog-author-comment p { margin:0 0 .5em; padding:0 0 0 20px; color:#F6358A; font-style: italic; } |
|---|
Did you notice that we have not changed the margins and padding? The author's comments will be different though as there is now a text color and the font-style is in italics. This is what you will see:-

If you are using other templates, do the same by copying the current “comment-body” styles and inserting the new classes and new styles. Experiment with the different style options and colors. If you need more ideas, you can refer to the list of properties in our article Links - Hover and Rollover Effects.
You can even insert a background image to the author's comments and change the font to a larger font or a different font typeface. The code will look like this:-
.blog-author-comment p { margin:0 0 .75em; padding:5px 10px; font-size:120% font-family:courier; background: url("URL OF IMAGE"); } |
|---|
Try out different blog author comment styles and settle on the one that best suits you. Refresh the blog every time you make the change. You will notice that there is a “Post a Comment” link at the Comment footer. Should you want to rename it and change the words, read our short guide on Change the Post a Comment Link.
© Tips for New Bloggers




23 comments:
Wow, this is really great! I just checked on of your previous posts that has a lot of comments and read only your answers. I immediately found something that was useful.
Very good that you implemented this function here.
Since almost nobody reads my blog (let alone comment on it) I won't really need it myself.. :-)
Cheers,
Yonga
Congradulations on having 300,000 hits to your site. That's fantastic considering it has only been 7 months. Just goes to show hard work and posting great tips does pay off in the end. I will be back! Regards Peter
Congratulations! Your resources as well as your approachability are the keys to your success. Keep it up.
Thank you for this useful tutorial!
I tried to follow your directions but something doesn't work.. please, can you help me?
Your site is really great and helpful, especially for us newbies. Finding this blog is like finding a gem out of the confusion (of tweaking blogger)...
I need help though, im using a rounders template for one of my blog, The Orthopedic Logbook, and the template is so different and the steps you gave us here seem to be not working. Any great suggestion? Thanks
Hi Bone MD
Did you - Click the check-box next to “Expand Widget Templates”?
If you have done that, you should be able to find the relevant codes in the template.
This is great! Since my blog is in Mandarin, my post title doesn't shows as what it is. Can I just show the commentator name instead of both commentator and post title.
Please let me know which code to change.
Thanks!
Am sorry if this sounds stupid but where should I find the "expand widgets templates"?
something seems wrong.. I still see it the old way! thx
Btw.. your blog has been my ultimate tutor with blogger templates... >:D< thank u so much guys!
Hi Curious
You can see a screen capture of the "Expand Widget Templates" checkbox in our Add Digg Button article.
Terrific website! I made an attempt creating a custom template but ti didn't work out. Instead, I've been having a ball changing little things here and there. I seem to be having a problem with this particular hack. I've expanded the widget templates but the "comment" codes are different. I've tried inserting, testing, deleting, re-inserting the code but haven't any luck. It's time to turn to the pro. If I were to email you a copy of that little comment section. Would you be able to tell me where to insert the second lot of code?
Kind regards,
Danie
Hi Danie
How different are the codes? Do you see id='comments-block'? Have you previously amended, deleted or modified this part of the template? If it is difficult to locate, do a Ctrl+F to search for the code.
Finally figured out the comment style ...thanks loads...
Will I be able to add these coloured boxes for general comments too? In that case what do i need to do?
Hi Curious
General Comments, as in comments by any other reader? If you are using Minima template, add the styles under:-
#comments-block .comment-body {
#comments-block .comment-body p {
Hi! This will be a great site for me as I slowly try to make the switch over.
For a start, how do I get the comments footer to show the names of the people who commented. Is there a way? Like in my current classic template:
5 comments from: aaa, bbb, ccc, ddd, eee
Can it be done?
Many thanks!
Hi pearlie
Since you already have it in your template, the answer as to whether it can be done has to be a yes. We'll probably try it out some day.
lol ... I must be asking the wrong question then. I will now have to pay a visit often enough to catch it when you've done it.
Thanks :)
Hi Eann, Daddy & Mummy
If you have noticed, only the comment authors' names are shown here and not the post titles. Maybe your Mandarin blog is different, but I doubt it. In any event, we don't have a blog in that language to try that out.
IS IT POSSIBLE TO HAVE A DIFFERENT COLOR FOR EACH AUTHOR ON A MULTIPLE AUTHOR BLOG?
Hi steups
If we find it possible, we'll update the article.
I,ve used this fantastic blog to customize my own.
I've added many little additions but this background color for the comments section has beat me!
I've copied EXACTLY everything in red very carefully but nothing changes at all?
First I changed the bottom code in the expanded widgets, then the earlier code in comments body but I can't get it to do ANYTHING, it doesn't even "spoil" the original layout?
Am I missing something simple here or is there a problem in the code?
Thanks
Jason
Hi THXjay
If you see a different background color for our comments, it clearly means that the code works. And we are using a Minima template like yours. Copy and paste the code in red.
BizWhiz,
I'm not having any luck at all with changing the background of comments :(
I've tried this about 20 times :(
Where you say "you should see this"
#comments-block .comment-body {
margin:.25em 0 0;
}
#comments-block .comment-body p {
margin:0 0 .75em;
}
I have this extra section in between
#comments-block .comment-body {
margin:.25em 0 0;
}
#comments-block .comment-footer {
margin:-.25em 0 2em;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.1em;
}
#comments-block .comment-body p {
margin:0 0 .75em;
}
Is this correct, I didn't put it there, am I understanding the instructions correctly?
I simply cut & paste what you have in red under the line ending with .75em;
Any advice would be really appreciated, it's driving me crazy.
Jason
I have something to say ...