Avatar billede fri-hash Nybegynder
03. oktober 2001 - 12:43 Der er 32 kommentarer og
2 løsninger

css-syntaks

jeg har skrevet følgende style

    table.ydertabel {
        border:5;
        background-color:#0099cc;
        width:100%;
        cellspacing:\"3\";
        cellpadding:10;
    }
hvordan ser syntaks ud til border, cellspacing og cellpadding? de virker ikke
Avatar billede jacobve Nybegynder
03. oktober 2001 - 12:46 #1
border: 5px;
padding: 10px;

kender ikke spacing... :-(
Avatar billede z42cool Nybegynder
03. oktober 2001 - 12:46 #2
border-width: 5
cellspacing og cellpadding er tabel specifikke og findes ikke som css properties, men
hedder derimod:

padding: 10
(og måske - margin: 3)

Brug i øvrigt ikke anførselstegn til værdierne i css
Avatar billede Tony Juniormester
03. oktober 2001 - 12:47 #3
Prøv med:

border:5px;
cell-spacing:3px;
cell-padding:10px;
Avatar billede jacobve Nybegynder
03. oktober 2001 - 12:47 #4
der er en der hedder

border-spacing, men har aldrig prøvet den. prøv med den og se hvad der sker... du skal huske at skrive hvilke målestoks forhold du bruger. fx. px, pt, em m.m. ellers vil css ikke acceptere det. :-)
Avatar billede fri-hash Nybegynder
03. oktober 2001 - 12:51 #5
anførselstegnene var også kun et forsøg fordi det andet ikke virkede ... nu ser det sådan ud:
    table.ydertabel {
        border:5px;
        background-color:#0099cc;
        width:100%;
        cell-spacing:3px;
        cell-padding:10px;
    }
virker stadig ikke - tabellen ser sådan ud:
    <table class=\"ydertabel\">
    <tr><td width=50%><a href=\"#\" class=link1>Række 1</a>, kolonne1</td>
        <td>kolonne2</td>
    </tr>
    <tr><td><a href=\"#\" class=link1>Række 2</a>, kolonne1</td>
        <td>kolonne2</td>
    </tr>
    <tr><td><a href=\"#\" class=link1>Række 3</a>, kolonne1</td>
        <td>kolonne2</td>
    </tr>
    </table>
har jeg kvajet mig helt vildt?
Avatar billede jacobve Nybegynder
03. oktober 2001 - 12:53 #6
det skulle jeg ikke mene... men jeg har ikke set
cell-spacing:3px;
cell-padding:10px;

før, tror ikke de findes...
Avatar billede fri-hash Nybegynder
03. oktober 2001 - 12:54 #7
ok, men jeg får heller ikke nogen border?
Avatar billede jacobve Nybegynder
03. oktober 2001 - 12:55 #8
så skriv:

border-style: solid;

så skulle du få en border.

Avatar billede z42cool Nybegynder
03. oktober 2001 - 12:55 #9
Det hedder:

border-width: 5px;
padding: 10px;

og spacing findes ikke!
Avatar billede fri-hash Nybegynder
03. oktober 2001 - 12:55 #10
nu har jeg fjernet padding og spacing helt, border virker stadig ikke? *fatter aller\' en ski\'*
Avatar billede olebole Juniormester
03. oktober 2001 - 12:58 #11
<ole>
cellspacing har du ikke mulighed for at sætte...heller ikke med \'margin\'. Cellpadding sætter du med \'padding\'.
\'border:5px\' giver dig en flad border på 5pixels. Ønsker du en anden type border, skal du også sætte \'border-style\' til dotted, dashed, solid, double, groove, ridge, inset eller outset.
/mvh
</bole>
Avatar billede z42cool Nybegynder
03. oktober 2001 - 12:59 #12
DU SKAL BRUGE border-width IKKE border................
HVOR FUCKING SVÆRT KAN DET VÆRE????????????????????????
Avatar billede olebole Juniormester
03. oktober 2001 - 13:00 #13
Prøv:
.ydertabel td {
  styles her
}
Avatar billede olebole Juniormester
03. oktober 2001 - 13:01 #14
z42cool >> Du skal opføre dig bare en lille smule ordentligt og tale - ikke råbe. Er det mon vanskeligere end at bruge border-width...?
Avatar billede olebole Juniormester
03. oktober 2001 - 13:02 #15
fri_hash >> Du behøver ikke bruge \'border-width\'. Du kan lave en samlet border-CSS, sådan:
  border: 5px outset #999999;
/mvh
Avatar billede z42cool Nybegynder
03. oktober 2001 - 13:03 #16
    table.ydertabel {
        border:5px;
        background-color:#0099cc;
        width:100%;
        cell-spacing:3px;
        cell-padding:10px;
    }
virker stadig ikke - tabellen ser sådan ud:
    <table class=\"ydertabel\">
    <tr><td width=50%><a href=\"#\" class=link1>Række 1</a>, kolonne1</td>
        <td>kolonne2</td>
    </tr>
    <tr><td><a href=\"#\" class=link1>Række 2</a>, kolonne1</td>
        <td>kolonne2</td>
    </tr>
    <tr><td><a href=\"#\" class=link1>Række 3</a>, kolonne1</td>
        <td>kolonne2</td>
    </tr>
    </table>
Avatar billede fri-hash Nybegynder
03. oktober 2001 - 13:03 #17
jeg bruger også border-width(virker kun sammen med border-style) men den sætter kun ramme om den samlede tabel, ikke mellem cellerne som når man sætter border i table-tagget?
Avatar billede z42cool Nybegynder
03. oktober 2001 - 13:04 #18
olebole>> OK, men når man siger det for 3. gang kan det nogen gange være nødvendigt at tale højt!
Avatar billede fri-hash Nybegynder
03. oktober 2001 - 13:05 #19
z42cool>> forventer du jeg paster hele stylen ind igen hver gang jeg prøver en enkelt lille ændring??
Avatar billede jacobve Nybegynder
03. oktober 2001 - 13:05 #20
fri-hash >> har du fået det til at virke?
Avatar billede olebole Juniormester
03. oktober 2001 - 13:08 #21
z42cool >> Tålmod er faktisk også en option...

fri_hash >> Det er derfor, du skal \'henvende\' dig direkte til tabel-cellerne med \'td\'  :)
Avatar billede z42cool Nybegynder
03. oktober 2001 - 13:09 #22
????? Paster hele stylen???? Ikke forstået

Du kan læse om border her: http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/border_0.asp
Avatar billede fri-hash Nybegynder
03. oktober 2001 - 13:09 #23
jeg får som nævnt kun ramme om hele tabellen og ikke inde mellem cellerne
DESUDEN virker border og border-width ens for mig uanset hvilken af dem jeg bruger blot der er sat en border-style
Avatar billede jacobve Nybegynder
03. oktober 2001 - 13:11 #24
som olebole skriver, så skal du nok have fat i de forskellige td´er.

altså

td{
border: 5px;
osv....
}
Avatar billede z42cool Nybegynder
03. oktober 2001 - 13:11 #25
olebole>> Hmmmm... OK, har måske ikke sovet nok i nat.... Undskylder...

fri_hash>> border sat som en style på en table sætter kun kant rundt om tabellen modsat border attributten skrevet direkte i table tag\'en der sætter border rund om tabel og celler. For at få border på celler skal du sætte en border style på td.
Avatar billede olebole Juniormester
03. oktober 2001 - 13:12 #26
fri_hash >> søøøøøøde dreng.....vil du nu ikke godt læse, hvad der bliver skrevet til dig? Du skal sætte dine borders på tabelcellerne.......ofte refereret til med \'td\' indenfor HTML  :)
/mvh
Avatar billede jacobve Nybegynder
03. oktober 2001 - 13:12 #27
det du linker til z42cool. Det angiver da ikke nogen standard for hvordan man skal bruge border... det er da ikke sikkert det virker i nogen anden browser end IE ?? eller hvordan?
Avatar billede z42cool Nybegynder
03. oktober 2001 - 13:14 #28
olebole>> Tålmod :-)

fri_hash>> selvom det står på microsofts side kan det altså godt overholde standarderne og i dette tilfælde overholder det css2 specifikationen!
Avatar billede fri-hash Nybegynder
03. oktober 2001 - 13:15 #29
jeg troede bare at det man angav for table ville virke som når man sætter det direkte i tabletagget
Avatar billede z42cool Nybegynder
03. oktober 2001 - 13:18 #30
fri-hash>> Det er også det naturlige at antage, sådan er det trods alt i langt de fleste tilfælde, men netop med table tag\'en modsvarer border attributten ikke border css property\'en
Avatar billede olebole Juniormester
03. oktober 2001 - 13:19 #31
Det, man sætter for tabellen, virker på tabellen...det, man sætter for cellerne, virker på cellerne. Besyndeligt, vil nogle måske synes - men sådan har man altså valgt at gøre  =)
Avatar billede olebole Juniormester
03. oktober 2001 - 13:21 #32
Nu har folk i årevis bandet og svovlet og synyes, det var noget skod, at man ikke kunne sætte en border rundt om hele tabellen, men skulle lave en tabel om tabellen.
Nu kan man gøre det......og så er det også noget skod. Jeg er zq meget glad for, at jeg ikke laver browsere  =)
Avatar billede z42cool Nybegynder
03. oktober 2001 - 13:22 #33
olebole>> Ja sådan er det i css, men ikke i html hvor border attributten gælder både tabel og celler. Besyndeligt, vil nogle måske synes - men sådan har man altså valgt at gøre  :-)
Avatar billede olebole Juniormester
03. oktober 2001 - 13:26 #34
Ja.....og det er jo netop det, folk har bandet og svovlet over i årevis - søg på Eksperten, hvis du ikke tror mig.
Så kan man jo godt finde det liiiiidt besynderligt, at folk brokker sig og finder det besynderligt, at de endelig har fået deres vilje........men det vælger de altså at gøre alligevel  :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester