2016-12-28 4 views
3

Ich versuche, Schriftart und Größe für Text in einer Tabelle anzugeben. Es scheint die FACE zu respektieren = ignoriert aber die SIZE =. Zum Beispiel habe ich den HTML-Code unten gezeigt. Der Text wird korrekt in Courier New angezeigt, beide Tabellen werden jedoch mit derselben Schriftgröße angezeigt. Irgendeine Ahnung, was ich falsch mache?Angeben von Schrift und Größe in der HTML-Tabelle

<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&nbsp;Files\Microsoft&nbsp;SQL&nbsp;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&nbsp;Files\Microsoft&nbsp;SQL&nbsp;Server\MSSQL11.EXPRESS2012\MSSQL\DATA\master.mdf</td></tr> 
</table></font> 

Antwort

1

Schließen Sie Ihren Code mit den Tags html und body ein. Das Größenattribut entspricht nicht der Schriftgröße und es sieht so aus, als ob seine Domäne nicht über den Wert 7 hinausgeht. Darüber hinaus wird das Schriftart-Tag in HTML5 nicht unterstützt. Betrachten Sie diesen Code für Ihren Fall

<!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&nbsp;Files\Microsoft&nbsp;SQL&nbsp;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&nbsp;Files\Microsoft&nbsp;SQL&nbsp;Server\MSSQL11.EXPRESS2012\MSSQL\DATA\master.mdf</td></tr> 
</table></font> 
</body> 
</html> 
+1

Danke. Es war das fehlende . Sobald ich hinzugefügt habe, dass es funktioniert hat. –

+0

Und die richtige Schriftgröße (1-7) –

3

Versuchen Sie zuerst, die Zitate von 12 und 24 wegzulassen. Einen Versuch wert.

Zweitens ist es besser, dies in CSS zu tun. Siehe auch http://www.w3schools.com/css/css_font.asp. Hier ist ein Inline-Stil für einen Tisch tag:

<table style='font-family:"Courier New", Courier, monospace; font-size:80%' ...>...</table> 

Besser noch, verwenden Sie ein externes Stylesheet oder einen Style-Tag in der Nähe der Spitze Ihres HTML-Dokuments. Siehe auch http://www.w3schools.com/css/css_howto.asp.

+2

FYI, Zitate sind obligatorisch. Aber Sie haben Recht, CSS, Inline oder anders, ist der Weg zu gehen, da FONT-Tag nicht mehr unterstützt wird. – uncoder

+1

Sieht so aus, als würde man auf Inline-CSS umschalten. –

2

Die font tag ist seit einiger Zeit veraltet.

Der Grund, warum beide Ihre Tabellen mit der gleichen Schriftgröße anzeigen, ist, dass das Attribut 'Größe' nur Werte von 1 - 7 akzeptiert. Die kleinste Größe ist 1. Die größte Größe ist 7. Die Die Standardgröße ist 3. Alle Werte, die größer als 7 sind, werden nur dann angezeigt, wenn Sie 7 verwendet haben, da 7 der maximal zulässige Wert ist.

Und wie @Alex H sagte, sollten Sie CSS dafür verwenden.

Verwandte Themen