2011-09-02 34 views
6

Utworzono tabelę html z 2 kolumnami. Chcę, aby pierwsza kolumna zawierająca tekst była wyrównana do prawej, ale chcę, aby druga kolumna pozostała wyrównana do lewej, ponieważ zawiera pola wyboru. Dla prezentacji będzie wyglądać, ale nie mam pojęcia. Próbowałem stworzyć td class = "column1", a następnie text-align: right; w CSS, ale bez powodzenia.Prawe wyrównanie jednej kolumny i wyrównanie lewej drugiej, w ramach jednej tabeli

Wszelkie pomysły będą mile widziane.

HTML

<td class="column1">Retrieve Logs:</td> 
<td class="column2"><input type=checkbox name="getcamlogs" checked="checked"></td> 

CSS

td.column1 { 
    text-align: right; 
} 
+0

Nic złego w kodzie pisał, działa dobrze w moja przeglądarka. – nobody

+0

naprawdę? Nadal nie będzie działać na kopalniach:/ – smurf

+0

OK działa, proste miejsce to zatrzymało! Typowy! Dziękuję bardzo! – smurf

Odpowiedz

6

Proszę, to powinno działać :)

<style> 
    #mytable {width:500px; margin:0 auto;} 
    #mytable td {width:250px;} 
    #mytable .left {text-align:right; background:#333;} 
    #mytable .right {text-align:left; background:#666;} 
</style> 

<table id="mytable"> 
    <tr> 
     <td class="left">1</td> 
     <td class="right">2</td> 
    </tr> 
</table> 
+1

Jako punkt stylistyczny starałbym się unikać zajęć o nazwie lewej i prawej, kiedy używasz ich do zmiany wyrównania z lewej i prawej strony. To tylko przepis na zamieszanie. :) – Chris

+0

No tak, ale to tylko dla celów demonstracyjnych :) –

+0

dziękuję, będę o tym pamiętać :) – smurf

Powiązane problemy