Originally posted by Monorail Lime
What a great idea! Users with a visual disadvantage will be unable to view the site and this will keep them from using those pesky text-to-speech programs as well! That'll show them for trying to use the internet!!
Geez! The guy asked a question and people are offering suggestions. I think it's great that you are pointing out the disadvantages of some ideas, but I think your point would come across much better if you did it without the sarcasm.
cac2889, here is my opinion on this ...
It will be very difficult to make everybody happy, actually pretty impossible. Remember that there are many things that will affect the way your site looks to each and every visitor ... different browsers, different browser options (like the TEXT settings), operating systems, screen resolutions, and so on. Building the perfect site is a task that companies with enormous resources have trouble doing. I assume your resources are limited in some way (time, money, programming knowledge, etc.), so find some web sites that offer web programming help, ask questions (like here), experiment with different ways of doing things, and simply do your best.
To answer your specific question, one way you can FORCE the text size is to use an html STYLE. For instance, you define a STYLE in your page HEAD section ...
<style>
.font_black { COLOR: black; FONT-FAMILY: Arial, Verdana, Helvetica;FONT-SIZE: 14pt;TEXT-DECORATION: none; font-weight: bold}
</style>
Then, in the BODY tag, add a reference to the text style using CLASS ...
<body class="font_black">
The above should apply to all text NOT within a table, so also add the class option to all your tables within the BODY ...
<table class="font_black" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>This is a test!</td>
</tr>
</table>
The final code above would look something like this ...
<html>
<head>
<style>
.font_black { COLOR: black; FONT-FAMILY: Arial, Verdana, Helvetica;FONT-SIZE: 14pt;TEXT-DECORATION: none; font-weight: bold}
</style>
</head>
<body class="font_black">
This is a test.<br>
<table class="font_black" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>This is a test!</td>
</tr>
</table>
</body>
</html>
Good luck.
Robert.