![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
One of my long-term frustrations with the Dreamwidth commenting system is that it nests forever, which works nicely for shorter comment threads but terribly for long roleplay exchanges that extend forever and break the page. Happily Dreamwidth introduced a fix for this a while ago, and this is a brief tutorial to show you how to enable the responsive comment feature.
Instructions

- Go to the Presentation section of the Customize style page, and scroll down.
- Choose "responsive" from the drop-down menu.
- Adjust the other settings as you like. The numbers you put in determine when a thread will stop indenting, and you can see what it looks like in action here. (I have the numbers on that page set to 1.)
Note that this will only work if you have custom comments pages turned on in display settings. It won't work for the default site skin.
Adding style for comments
If you have one of the site-provided styles activated, that should be all you need to do. But if you have a custom layout you might need to add some CSS to your stylesheet to enable this feature.
If your layout has comment styling already, you should be able to add a couple basic lines to your stylesheet to enable this feature.
If your layout doesn't have comment styling at all, you might need to add some. Here's some basic CSS for comments I wrote up for my own layouts.
If you want to do some basic customization for these comments, it's easy. The colors used are #eee
for the border and accents and #fff
for the background. You can find and replace these if you have another color scheme in mind. There are also some basic font styles used that I put at the top so they'd be easy to change, with being the stuff you might want to tweak.
h4.comment-title {font: italic 1.5em Garamond, serif; }
.comment-content { font: 14px/1.8 Veranda, sans-serif;}
.comment-interaction-links li{ font: 400 italic 1em Garamond, serif; }
Here's a basic write-up about how the font property works in CSS, if you need some guidance. As always, feel free to modify this code as you like.