Since the last Kindle update a few days ago, I find my Kindle is displaying my paragraphs incorrectly. I code in HTML, so I use the normal paragraph tags to denote paragraphs - as you should. This has always resulted in a first line indent, and no line gap between paragraphs. However, since the update I find my paragraphs now have no first line indent, and instead there is a line gap between paragraphs. I've got no CSS styling to do anything like that - it's really clean HTML. Strangely, other people's books seem to display OK.
Does anyone else notice this?
ie I will still use Word2003 because I generally need to nuke what people send to me for formatting so I need GLOBAL control of the whole file and from what I have seen of Word2010 that facility is not readily discoverable in the WYSIWYG mudpile.
Surely the change is with the Kindle, so that will
affect books already published? Do I misunderstand
how this works?
Kindle Touch was recently updated to support Kindle Format 8 (KF8). Since the release of KF8 newly converted books are contained in a "master mobi" file, which includes two separate versions of the book, one in the older "Mobi7" format and the other in KF8. Books converted before that release will continue to look the same on your Kindle Touch, but books converted after (unless using an old version of KindleGen) will be using an entirely different version of the book. In some cases the differences between the two can be drastic.
One of the most basic differences in these books has to do with the reader software rather than the book itself. Mobi7 readers assume a first line indentation with no spacing between paragraphs, while KF8 readers assume no indentation but do have spacing between. These are of course default settings (<p> without any styling) and can be overridden using CSS.
As notjohn said, it is pretty simple to normalize the styling of your paragraphs between the two. Here's what I use (condensed for space):