000
18.09.2010, 01:09 Uhr
Pablo
Supertux (Operator)
|
Hi
ich hab eine Tabele wie folgt
Code: |
<table id="moni_table">
<tr> td>key1</td> <td>val1</td> </tr>
<tr> td>key2</td> <td>val2</td> </tr>
...
</table>
|
und CSS
Code: |
#moni_table {
position: relative;
padding-top: 40px; padding-bottom: 40px;
width: 60%;
left: 20%; }
#moni_table tr { background-color: #f0f0f0; }
#moni_table tr:hover { background-color: #ffffff; background-color: #aaaaff; }
#moni_table td { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
|
Wie kann ich den Abstand zwischen den beiden <td>keyx</td> und <td>valx</td> auf 0 verringern? Wenn ich die Maus über eine Zeile drüberfahre, dann ändert sich die Farbe, aber dieser Abstand zwischen den Zellen bleibt weiterhin weiß, was mir nicht ganz gefällt.
Wie kann ich etwas äquivalentes mit <div> erreichen? Oder ist <table> da vorzuziehen?
Eine weitere Frage bzgl. CSS habe ich noch:
Was ist genau der Unterschied zwischen
? Ich sehe, dass je nachdem, was ob ich .name oder #name verwende, muss ich dann class="name" bzw. id="name" verwenden und manchmal gehen beide. Was ist der Sinn von diesen beiden? -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! Dieser Post wurde am 18.09.2010 um 01:10 Uhr von Pablo editiert. |