I'm currently working on developing a mobile webpage using jQuery Mobile.
Encountering some peculiar behavior with text inside a div or table cell that has a background color. It seems to have some extra whitespace below the characters, making it appear as if the characters are positioned higher than they should be.
It's a bit difficult to articulate, but the issue is clearly visible in the screenshot below:
Here's the markup I'm using:
<td width='50%' style='background-color: #626A99;'>
<h3>1 DAY ACCESS FOR ONLY 9</h3>
</td>
Solution: Huge thanks to Özkan ÖZLÜ for pointing me in the right direction.
To remove the shadow in jQuery Mobile, simply add the following code snippet below where the jQuery Mobile CSS is included:
body .ui-body-d, body .ui-overlay-d { text-shadow: none; }
Just remember to replace the letter 'd' with the theme being used.