2012-07-27 21 views
18

Mögliche Duplizieren:
Trying to get tables next to each other horizontalHTML - zwei Tabellen nebeneinander

Ich habe zwei HTML-Tabellen bereits erstellt. Wie kann ich sie nebeneinander statt 1 übereinander legen?

+0

Sie sie mit CSS-Stil können: http://de.wikipedia.org/wiki/Cascading_Style_Sheets – David

+1

Hallo Matt, Willkommen bei Stack Overflow! Können Sie ein Beispiel für Ihren vorhandenen Code bereitstellen? Das hilft uns herauszufinden, was Sie suchen, und es einfacher zu machen, Ihre Frage zu beantworten. Siehe auch http://stackoverflow.com/questions/how-to-ask –

Antwort

57

Je nach Inhalt und Platz, können Sie Schwimmer oder Inline-Display verwenden:

<table style="display: inline-block;"> 

<table style="float: left;"> 

Prüfen Sie es hier heraus: http://jsfiddle.net/SM769/

Dokumentation

+1

Ich glaube nicht, die Einstellung ['display'] (https://developer.mozilla.org/en-US/docs/Web/CSS/display) auf Inline-Block sollte die akzeptierte Antwort sein, da ein '

'Element sollte explizit das'display'-Attribut auf' Tabelle 'gesetzt haben. Ansonsten verhält es sich nicht genau wie eine Tabelle. – WoIIe

0

Mit CSS: table {float:left;}​?

5

Sie können Ihre Tabellen in einem div platzieren und fügen Sie Stil auf den Tisch "float: left"

<div> 
    <table style="float: left"> 
    <tr> 
     <td>..</td> 
    </tr> 
    </table> 
    <table style="float: left"> 
    <tr> 
     <td>..</td> 
    </tr> 
    </table> 
</div> 

oder einfach CSS verwenden:

div>table { 
    float: left 
} 
+4

Wie ich in themhz's Antwort erwähnt habe, sind die Wrapping divs nicht notwendig. Im Allgemeinen versucht man, die gewünschte Präsentation mit möglichst wenigen Tags zu erreichen. –

+0

ja ohne div auch Float links funktioniert –

1
<div style="float: left"> 
    <table> 
    <tr> 
     <td>..</td> 
    </tr> 
    </table> 
</div> 
<div style="float: left"> 
    <table> 
    <tr> 
     <td>..</td> 
    </tr> 
    </table> 
</div> 
+2

Die Wrapping Divs sind nicht erforderlich - Sie können die Tabellen selbst schweben. Das Hinzufügen der divs fügt unnötigerweise mehr Markup hinzu. –

Verwandte Themen