On an existing website, one block of text is displayed too much on the iPhone, and part of it is white. I tested it on Android and iPad, which removes the rest of the site too much, so it does not match the background. This is the correct size on the iPad, but is still displayed in white. This text is located in the upper right corner of this page: http://www.ecodzign.com/waterfx2/index2.html Here is how it looks on iphone:

I turned off text scaling, and I tried using inline css, with no effect. Only phone numbers are displayed in white, so I assume that the iphone creates some kind of link to call these numbers with the phone, but regardless of what cannot be white with a white background.
I apologize for the awful design of the table and the lack of verification, but I just do not plan to redo the entire site correctly. There are no validation errors related to text or formatting, I doubt this has anything to do with what is happening.
source share