/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Cellspacing i CSS?
Fra : Stefan Kristensen


Dato : 02-07-04 18:49


Hej NG.

Jeg vil gerne formatere min tabel via CSS. Baggrundsfarve, font, størrelse
o.l virker fint vha. CSS, men jeg kan ikke på cellspacing til at virke.

<table class="cssTabel" cellspacing="20"> giver det ønskede resultat, men
<table class="cssTabel"> og cellspacing: 20; i cssTabel har ingen effekt.
Hvad gør jeg forkert?

Jeg har prøvet med IE, NN og Opera. Alle med samme resultat.

mvh
Stefan




 
 
Andreas Haugstrup Pe~ (02-07-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 02-07-04 20:06

"Stefan Kristensen" <stefank@asg.com> wrote in
news:40e59ffb$0$23878$14726298@news.sunsite.dk:

> Jeg vil gerne formatere min tabel via CSS. Baggrundsfarve, font,
> størrelse o.l virker fint vha. CSS, men jeg kan ikke på cellspacing til
> at virke.

Brug margin:

td {
   margin:20px;
}

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Jens Gyldenkærne Cla~ (02-07-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 02-07-04 22:25

Stefan Kristensen skrev:

> <table class="cssTabel" cellspacing="20"> giver det ønskede
> resultat, men <table class="cssTabel"> og cellspacing: 20; i
> cssTabel har ingen effekt. Hvad gør jeg forkert?

Andreas har vist hvordan du får cellspacing-effekten med css. Jeg
vil bare komme med et par kommentarer:

Cellspacing er en parameter til html-koden tabel, men ikke en css-
egenskab. Hvis du havde valideret din side, ville du have opdaget
at cellspacing ikke er en gyldig css-kode.

Cellspacing og cellpadding er begge gyldige parametre i alle nyere
html-varianter - også Strict.

Cellspacing kan "konverteres" til css med margin på td, men
cellpadding kan ikke skrives direkte som css (bortset fra tilfældet
cellpadding = 0).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erik Ginnerskov (02-07-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 02-07-04 23:18

Jens Gyldenkærne Clausen wrote:
> Cellspacing er en parameter til html-koden tabel, men ikke en css-
> egenskab.

Css-ækvivalenten til cellspacing er border-spacing, men det virker bare ikke
i IE. Og da cellspacing i html er valid kode, kan man lige så godt beholde
specifikationen i html.

> cellpadding kan ikke skrives direkte som css (bortset fra tilfældet
> cellpadding = 0).

Til gengæld virker padding fint også på td. Og det er helt valid css.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Knud Gert Ellentoft (02-07-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 02-07-04 23:34

Jens Gyldenkærne Clausen skrev:

>Cellspacing kan "konverteres" til css med margin på td, men
>cellpadding kan ikke skrives direkte som css (bortset fra tilfældet
>cellpadding = 0).

Man kan bruge border-spacing i css, men det er ikke understøttet
i IE.
--
Knud

Jens Gyldenkærne Cla~ (02-07-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 02-07-04 23:54

Knud Gert Ellentoft skrev:

> Man kan bruge border-spacing i css, men det er ikke
> understøttet i IE.

Åh ja, det havde jeg glemt. Men som både du og Erik anfører mangler
understøttelsen i IE, så i praksis kan det stadig være nødvendigt
med cellpadding.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Claus Jacobsen (03-07-2004)
Kommentar
Fra : Claus Jacobsen


Dato : 03-07-04 16:48

Fortsættelse fra clientside gruppen!

Hej Jens, så har jeg et lille spm.
Doctype switching fungerer nogenlunde, men kun hvis man bruger utf-8 i
sin xml deklaration. Ifølge w3c.org står der at alle xhtml 1.0 docs ikke
nødvendigvis behøver en <?xml?> (de opfordrer dog til det :) ) men den
er nødvendig hvis man bruger andet end UTF-8 (som "danskere" bliver vi
jo nødt til det for det virker a p...... til med det danske tegnsæt
eller iso-8859-1). Desværre skriver Microsoft at for at kunne godtage
doctype erklæringen så må der ikke være noget over den (altså ingen
<?xml?>) Hvad gør man egentlig så?
Microsoft har beskrevet hvordan ie6 kommer i standardmode her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnie60/html/cssenhancements.asp

Jens Gyldenkærne Cla~ (03-07-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-07-04 19:15

Claus Jacobsen skrev:

> Doctype switching fungerer nogenlunde, men kun hvis man bruger
> utf-8 i sin xml deklaration.

Nej - doctype switching fungerer fint hvis man undlader at bruge en
xml-erklæring (fordi IE ellers ryger i quirks mode uanset den
efterfølgende doctypeerklæring).

> Ifølge w3c.org står der at alle xhtml 1.0 docs ikke nødvendigvis
> behøver en <?xml?>

Jep - og heldigvis for det.


> men den er nødvendig hvis man bruger andet end UTF-8

Nej. Tegnsæt kan også angives serverside eller med en metakode:

   <meta http-equiv="content-type"
   content="text/html;charset=iso-8859-1" />


> Desværre skriver Microsoft at for at kunne godtage doctype
> erklæringen så må der ikke være noget over den (altså ingen
> <?xml?>)

Det er korrekt at IE opfører sig sådan (selv om det er tåbeligt, da
xml-erklæringen kunne være nyttig). De andre browsere der har
implementeret doctype switching (bl.a. Mozilla og Opera), har
heldigvis ikke denne opførsel - men eftersom IE har så stor en
andel af brugerne er det værd at tage hensyn til dens
mærkværdigheder når det kan lade sig gøre.


NB: Læs gerne min signatur. Det er lettere at se hvad du
kommenterer hvis du citerer lidt af det du svarer på.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Stefan Kristensen (04-07-2004)
Kommentar
Fra : Stefan Kristensen


Dato : 04-07-04 17:44

Tak for alle kommentarerne

mvh
Stefan



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste