I would like to have a simple website that works on both a desktop and a mobile browser, and ran into a strange (newbie) problem: when I have a table whose column texts have different lengths, the font size displayed on the mobile device is dramatically different. Any idea why this is happening, and what is a quick and clean fix? Thanks in advance for your help!
HTML code:
<!DOCTYPE html> <html> <head> <style> body { font-family: Verdana, Geneva, Arial, sans-serif; font-size: medium; } table, td { border: 1px solid black; } </style> </head> <body> <table> <tr> <td>Short text. Short text</td> <td>Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. </td> </tr> </table> </body> </html>
The desktop browser displays well

Strange font size in a mobile browser (chrome emulator)

source share