To support iOS you need to use Kindle previewer to convert the files to AZK. What you are seeing is old Mobi7 format from mobipocket days displaying wrong and the things that work are for KF8 which AZK mimics. The others have given you tips on making the KF7 display better for older devices but don't expect all the formatting and special displaying to work on these older devices. KindleGen and Kindle previewer can convert modern ePub to KF7 with a lot of caveats that are spelled out in the Kindle guidelines.
Dale
|