我正在试图为表格中的文本指定字体的面和大小。 它似乎尊重FACE =但忽略SIZE =。 例如,我有如下所示的HTML。 它正确地显示在新快递中的文字,但两个表都显示相同的字体大小。 任何线索我做错了什么?
<font face="Courier New" size="12"><table width="100%"><tr><td><b>Client</b></td><td><b>InstanceName</b></td><td><b>dbname</b></td><td><b>Filename</b></td><td><b>KeyName</b></td><td><b>Rotation</b></td><td><b>Path</b></td></tr> <tr><td>NEWDEV6</td><td>EXPRESS2012</td><td>master</td><td>master.mdf</td><td>test_key_16</td><td>0</td><td>d:\Program Files\Microsoft SQL Server\MSSQL11.EXPRESS2012\MSSQL\DATA\master.mdf</td></tr> </table></font> <font face="Courier New" size="24"><table width="100%"><tr><td><b>Client</b></td><td><b>InstanceName</b></td><td><b>dbname</b></td><td><b>Filename</b></td><td><b>KeyName</b></td><td><b>Rotation</b></td><td><b>Path</b></td></tr> <tr><td>NEWDEV6</td><td>EXPRESS2012</td><td>master</td><td>master.mdf</td><td>test_key_16</td><td>0</td><td>d:\Program Files\Microsoft SQL Server\MSSQL11.EXPRESS2012\MSSQL\DATA\master.mdf</td></tr> </table></font>
用html和body标签包装你的代码。 大小属性不对应于字体大小,它看起来像它的域没有超出价值7.此外字体标签不支持HTML5。 考虑这个代码你的情况
<!DOCTYPE html> <html> <body> <font size="2" face="Courier New" > <table width="100%"> <tr> <td><b>Client</b></td> <td><b>InstanceName</b></td> <td><b>dbname</b></td> <td><b>Filename</b></td> <td><b>KeyName</b></td> <td><b>Rotation</b></td> <td><b>Path</b></td> </tr> <tr> <td>NEWDEV6</td> <td>EXPRESS2012</td> <td>master</td><td>master.mdf</td> <td>test_key_16</td><td>0</td> <td>d:\Program Files\Microsoft SQL server\MSSQL11.EXPRESS2012\MSSQL\DATA\master.mdf</td> </tr> </table> </font> <font size="5" face="Courier New" > <table width="100%"> <tr> <td><b>Client</b></td> <td><b>InstanceName</b></td> <td><b>dbname</b></td> <td><b>Filename</b></td> <td><b>KeyName</b></td> <td><b>Rotation</b></td> <td><b>Path</b></td></tr> <tr> <td>NEWDEV6</td> <td>EXPRESS2012</td> <td>master</td> <td>master.mdf</td> <td>test_key_16</td> <td>0</td> <td>d:\Program Files\Microsoft SQL server\MSSQL11.EXPRESS2012\MSSQL\DATA\master.mdf</td></tr> </table></font> </body> </html>
首先,尝试从12和24中省略引号。值得一试。
其次,最好在CSS中做到这一点。 另见http://www.w3schools.com/css/css_font.asp 。 这是表格标签的内联样式:
<table style='font-family:"Courier New", Courier, monospace; font-size:80%' ...>...</table>
更好的是,在HTML文档的顶部附近使用外部样式表或样式标签。 另见http://www.w3schools.com/css/css_howto.asp 。
字体标签已被使用一段时间了。
也就是说,两个表格显示相同字体大小的原因是“大小”属性只接受范围从1 – 7的值。最小的大小是1.最大的大小是7.默认的大小是3 。任何大于7的值只会显示为7,因为7是允许的最大值。
正如@Alex H所说,你应该使用CSS来做到这一点。