iBooks is not standard. It does things oddly and you have to code for them. You cannot always take a standard ePub that works perfectly well in ADE and always have it work perfectly will with iBooks.
Have a read of the following blog and you'll see some of what I mean.
http://www.pigsgourdsandwikis.com/