I have a CSS problem when the html page is rendered on iPad. Everything works good in other browsers. The problem is that I get a small space between the cells in my tables
Zheileman's solution worked for me and now my tabs with CSS image backgrounds look correct on iPad. View the top menu tabs on http://www.meishapersonaltrainer.com on an iPad for an example of the fix in action.
My PHP which performs the detection and adds the META looks like this
if (isset($_SERVER['HTTP_USER_AGENT']))
{
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if (strpos($ua, 'ipad') !== false || strpos($ua, 'ipod') !== false ||strpos($ua, 'iphone') !== false)
{
print '';
}
}