03. marts 2004 - 12:35Der er
18 kommentarer og 3 løsninger
padding i celler
Jeg har en tendens til at lave tabeller med cellpadding="6". Men det bliver til en dulens masse uoverskuelige tabeller, når der skal laves forskellige cellpaddings.
Jeg vil istedet lave det i CSS, og så definere hver enkelt celle efter behov.
Hvordan laver jeg det bedst? Og jeg er i tvivl om på hvilke sider af cellen de forskellige paddings virker på:
personligt wil jeg altid foretrække w3's forklaringer på css. dels fordi det er dem der sætter standarderne, dels fordi microsoft ikke på samme måde er uafhængige, da de selv står med et browserprodukt som kun på meget ringe vis tolker css korrekt.
det er rigtig, men jeg synes microsoft's side er nemmere/hurtigere at forstå. De har også mærkeret funktioner som ikke er standart. Man skal alligevel have det tilpasset til den enkelte browser, uanset hvad man gør....
hvis alle sider har 5px padding er det nok med style="padding: 5px;". Hvis top/bund har ens mål (f.eks. 0px) og ligesådan right/left (f.eks. 5px) er det nok med style="padding: 0px 5px;". Hvis ikke top og bund er ens eller right og left er ens, må man angive alle fire, altså som i steen_hansens eksempel: style="padding: 0px 5px 5px 5px;"
-- og den nemme huskeregel for at angive 4 parametre på box-properties (gælder f.eks. også border og margin !-) er:
Det følger uret, altså starter det foroven og går med uret !o]
-- og det er også muligt at angive 1, 2 eller 3:
margin: 1px; /* alle 4 sider 1 px */ margin: 2px 3px; /* top og bottom 2px, right og left 3px */ margin: 4px 5px 6px; /* top 4px, right og left 5 px og bottom 6px */
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.