Jeg vil have de hvide striber væk. Jeg kan som sagt gøre det med cellpadding="0" cellspacing="0" på <table> men hvorfor kan jeg ikke gøre det med css??
Det var det som skulle til body {height:100%}, nu har jeg bare et andet lille problem. Den øverste boks altså der hvor der står TEKST skal altid være en speciel højde. <td bgcolor="#123456" colspan="2" style="background-image:url(jpg-filer/.gif);text-align:center;height:40px;">TEKST</td> Hvorfor flytter den sig når jeg resizer vinduet?
->edutasia: Er det ikke noget med at nogle browsere ikke har det helt godt med border-collapse? Eller er det kun de ældre browsere? Jeg ville selv elske en all-out css metode til at fjerne mellemrummet mellem cellerne og således ikke skulle bruge et html-tag (som dog er et standard html-tag).
cellspacing og -padding er ikke CSS-properties og kan som sådanne ikke tilgåes fra stylesheets. De er et levn fra en svunden tid, og jeg mener faktisk at de bør være sat til nul hvis man bruger en "moderne" doc-type. Jeg kan selvfølge tage fejl. under alle omstændigheder skulle <script type="text/javascript"> onload = function() { tables=document.getElementsByTagName("TABLE"); for (i=0;i!=tables.length;i++) { tables[i].cellSpacing=0; tables[i].cellPadding=0; } } </script> klare ærterne.
Problemet med IE er, at når du sætter en tabel til at fylde 100% i højden, fordeler browseren pladsen mellem rækkerne - uanset om du har sat fast højde på nogle tabelceller eller ej. De 40px bliver altså altid til 40px + en andel af sidens højde...
Du kan imidlertid løse problemet i IE 5+ ved at sætte en css expression på cellerne i 2. række af tabellen:
Jeg er slet ikke interesseret i at fjerne doc-type :-) Jeg kan bare se at det virker uden
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.