*Disclaimer: This post might give a misleading impression that it’s informed. It’s not.*
I admit to writing this in the WordPress Visual Editor, which is a WYSIWYG editor. WYSIWYG is from What you see is what you get, which isn’t entirely the case. While I’m usually quite happy not having to code when I write, occasionally I get fancy ideas and wish to do extravagant things in my posts, like writing code or inserting a table. If you ever fancied a table, you would have noticed that this option is missing from the Visual Editor, so you have to tabulate from scratch.
Elsewhere than on this blog, I’m working with a particularly nasty species of a WYSIWYG editor. It does what other WYSIWYGs do—making a huge mess when switching between WYSIWYG and HTML—and a little extra on top. On one hand, I’m flattered that it writes much worse code than me. On the other hand, I’m scared to publish the code it produces. I recommend to your attention the screenshot above, especially the very curious non-breaking space inserted in between paragraph tags (why?) and the very inelegant way it uses the span tag where no span tag is needed.
I mean, why do it like this…
<ul> <li><span style="font-family: verdana,geneva,sans-serif;">Item one</span></li> <li><span style="font-family: verdana,geneva,sans-serif;">Item two</span></li> <li><span style="font-family: verdana,geneva,sans-serif;">Item three</span></li> </ul>
… when you could do it like this?
<ul style="font-family: verdana,geneva,sans-serif;"> <li>Item one</li> <li>Item two</li> <li>Item three</li> </ul>
Of course, I’m probably missing something because I have no clue what I’m talking about. This doesn’t make me less upset though. I think that WYSIWYGs and OCD people with a sense for detail (= me) shouldn’t co-exist in the same universe. One of us must go. Therefore, I declare a war on WYSIWYGs and shall henceforth write all my blog posts in HTML. Just because. And since this is supposed to be a post about what I hated the least, not the most, let’s say that I’ll write in HTML because I can, and that’s what I hated the least today. Not much to be proud of, but it’s more than WYSIWYGs can be.