I like to work with text editors like CKEditor and TinyMCE because of the freedom it give me to truly sculpt the visual aspect of my content creation. Even though it's parrotted about a billion times a day (lol!), it's an issue left up to the design side of the web development process.
To maximise my content visual impact and presentation standardization, I usually use a personally-constructed HTML template which allows me to just to be concerned about the creation of the content rather than the viewer aspect. That's already taken care of by the template(feel free to cut-and-paste);
HTML Article Template Example
This template allows total flexibility as its' fluidity factor lets the content inside expand or contract to take up whatever space it's allowed fully. It's a real time-saver and it can easily be customized to your needs or liking. It's how I make text "responsive" inside my CMS.