anoniem Geplaatst: 8 september 2004 Auteur Delen Geplaatst: 8 september 2004 [quote:a893d0bf64="maIRnaairruJ"][code:1:a893d0bf64] echo "<td width=\"20%\" align=\"center\" colspan=\"1\">"; echo "<font color =\"#003300\">" . $rubriek[$teller_rubrieken]['Beschrijving'] . "</font>"; $teller_rubrieken++; $index++; echo"</td>\n"; [/code:1:a893d0bf64] kun je met wat nettere html en css al snel terugbrengen tot: [code:1:a893d0bf64]echo "<td colspan=\"1\">"; echo $rubriek[$teller_rubrieken]['Beschrijving']; echo "</td>\n"; $index = $teller_rubrieken++;[/code:1:a893d0bf64] [/quote:a893d0bf64] Ok, daar zit absoluut wat in, maar waar staat in jouw voorbeeld dan de Instructie voor de opmaak? Ja ok, in een CSS bestand 8) maar waar staat het hoe deze <td></td> weergegeven moet worden? (bv, jij haalde de "width" weg... maar gaf geen vervanging daarvoor) Of ga je er dan vanuit dat dat ergens anders wordt bepaald? Quote Link naar reactie
anoniem Geplaatst: 8 september 2004 Auteur Delen Geplaatst: 8 september 2004 Ja breedte, font, text alignment, zijn allemaal dingen die je met css kan bepalen (de colspan niet, daarom staat die er ook nog steeds). Je kan de tabel een id geven en dan door middel van die id een css style opgeven. De width is iets lastiger, maar als je een class op de cellen op de [i:33738587ae]eerste[/i:33738587ae] rij zet, dan is ook dat prima te doen.. (het is niet nodig om elke cel een width te geven, 1 keer per kolom is voldoende) [code:1:33738587ae]<table id="myTable"> <tr><td class="col1">boo</td><td class="col2">ook boo</td></tr> <tr><td>boo</td><td>ook boo</td></tr> ... </table> css: #myTable td { color:#003300; text-align:center; } #myTable .col1 { width:20%; } #myTable .col2 { width:80%; } [/code:1:33738587ae] Mooier is nog om gebruik te maken van [url=http://www.w3.org/TR/REC-html40/struct/tables.html#h-11.2.4]colgroups[/url]. in een perfecte wereld zou het zelfs zonder die classes kunnen: [code:1:33738587ae] <table id="myTable"> <tr><td>boo</td><td>ook boo</td></tr> <tr><td>boo</td><td>ook boo</td></tr> ... </table> css: #myTable td { color:#003300; text-align:center; } #myTable tr + td { width:20%; } #myTable tr + td + td { width:80%; } [/code:1:33738587ae] Helaas ondersteund IE dit nog niet.... Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen