2016-06-28 5 views
1

Ist es möglich, die HTML-Center-Tag vor einem PHP-Echo zu verwenden, um das PHP-Echo zu zentrieren? Ich versuche, ein PHP-Echo in einer HTML-Tabelle zu zentrieren, Align Center und das HTML-Center scheinen nicht den gewünschten Effekt auf dem PHP-Echo zu haben ...?Verwenden Sie HTML-Center-Tag mit PHP-Echo

Beispiel:

<td width="80"><label for="Usage"><center><?php echo $sum4 > 0 || $sum4!==null ? $sum4 : "0"; ?></center></label></td> 

Dank.

+2

Label ist ein Inline-Element, während 'center' ein Block ist, der kein semantisches HTML ist. Versuchen Sie, das "Zentrum" um das Etikett zu legen. Beachten Sie auch, dass "center" jetzt ein ziemlich altes Tag ist. –

+0

Tolle Infos im Kommentar oben. Einzige Sache, die Sie hinzufügen sollten, ist die Verwendung von 'text-align: centre;' css. – Chad

+0

'

' ist ein veraltetes Tag. Während einige Browser es möglicherweise noch unterstützen, sollten Sie es nicht verwenden. Wahrscheinlich möchten Sie stattdessen 'text-align: center' auf Ihrer' ' verwenden. – jmoerdyk

Antwort

4

Center is a very old and deprecated tag.

Versuchen mit Inline-CSS:

<td width='80' style='text-align:center;'> 
    <?php echo ($sum4 > 0 || $sum4! == null) ? $sum4 : '0'; ?> 
</td> 

oder die CSS Sie Sheet hinzufügen:

Kopf:

<style type='text/css'> 
.center { 
    text-align:center; 
} 
</style> 

Körper:

<td width='80' class='center'> 
    <?php echo ($sum4 > 0 || $sum4! == null) ? $sum4 : '0'; ?> 
</td> 
Verwandte Themen