Avatar billede lerchedahl Nybegynder
17. august 2001 - 23:21 Der er 11 kommentarer og
1 løsning

stylesheet overwrite

i mit html dokument linker jeg til et stylesheet (.css-fil). På siden har jeg en tabelcelle hvori jeg ikke ønsker at anvende stylesheet\'et. Kan man \"disable\" stylesheet\'et i en enkelt celle, uden brug af classes? css-filen skal altså overhovedet ikke \"gælde\" for denne celle...

På forhånd tak for hjælpen 

lerchedahl

Avatar billede repsac Nybegynder
17. august 2001 - 23:28 #1
du kan vel bare definere nogle specielle styles for denne td ...
<td style=\"width: 200px; blablabla ...\"> ...
Avatar billede lerchedahl Nybegynder
17. august 2001 - 23:38 #2
Mit problem består IKKE i at style cellen, men derimod i at overwrite selve stylesheetet for cellen, da dette har en negativ indflydelse på indholdet i den. Det jeg skal fortage mig må ikke være et indgreb i stylesheetet...

/lerchedahl
Avatar billede roenving Novice
18. august 2001 - 13:24 #3
Så er jeg bange for at du må bruge en class ,·)

Jeg kan ikke huske, om du så skal sætte classes ind på alle dine <td>s, men jeg ville da lige prøve uden først, for sådan som jeg husker logikken, ville det ikke være forkert at en specificeret class overridede en generel (altså .td).

hth
jes
Avatar billede lerchedahl Nybegynder
19. august 2001 - 18:16 #4
Som sagt i første indlæg kan jeg ikke bruge classes. Ud over det husker du logikken korrekt... ;-)

Det jeg leder efter er et slags script eller lignende, som gør at stylesheetet ikke har nogen indflydelse på den specifikke tabelcelle. Mit problem er stadig ikke (for at udrydde al tvivl og misforståelse) at style min celle, hvorfor første svar blev afvist...

/lerchedahl
Avatar billede roenving Novice
19. august 2001 - 20:43 #5
Hvis jeg skal fortolke det, så ønsker du at bruge stylesheets men ikke at bruge det for en speciel celle ?-)

Et stylesheet er sat, hvis det er der !·]

Du kan selvfølgelig prøve at lave en .style = \'\', men jeg har svært ved at se, at det skulle være en mulighed på en <td>, men du kan måske klare det ved en iøvrigt næsten uerklæret div i din celle:

<td><div id=\'noClass\'></div></td>

den kan du nemlig fange med (ie4+) document.all[\'noClass\'].style=\'\'

det ville jeg prøve, men jeg forstår ikke, at du ikke skulle kunne bruge en class, måske har vi brug for lidt mere om omstændighederne (evt. en sample-kode).

hth
jes
Avatar billede lerchedahl Nybegynder
19. august 2001 - 23:20 #6
Ok, problemet er at indholdet i den omtalte tabelcelle bliver forskubbet på grund af stylesheetet gældende for hele dokumentet. Derfor ønsker jeg at angive at stylsheetet ingen effekt skal have på cellen. Hvis jeg opretter en class for cellen, vil stylesheetet stadig gælde for cellen, og indholdet forskubbes. Til at forstå?

roening >> Vil metoden som du omtaler rette op på dette problem? Og hvis ja, virker det så også i NS?

/lerchedahl
Avatar billede roenving Novice
19. august 2001 - 23:36 #7
Møeh ...

div kan du give nogle absolutte style-værdier (det burde du iøvrigt også kunne give din td -- men det går jeg ud fra du har prøvet), som kunne give noget inden for td\'en -- om td\'ens style overrider det kan jeg kun gætte på, jeg har ikke lige haft brug for det ;-| men jeg ville ikke blive overrasket over at et item i et andet ligger inden for det andet (og dermed dets begrænsninger).

mht NS bliver jeg dig svar skyldig, jeg har ikke tilstrækkeligt med oplysninger på mig ;-)
Avatar billede lerchedahl Nybegynder
19. august 2001 - 23:46 #8
roenvig >> Ja, jeg har prøvet med absolutte style-værdier for den specifikke celle,uden held :-(

Det synes ikke at virke med et indgreb i stylesheetet, da problemet er at simulere at det, for cellen, slet ikke eksisterer...

/lerchedahl
Avatar billede roenving Novice
19. august 2001 - 23:54 #9
Har du prøvet den specielle udgave af repsac\'s første svar:

<td style=\'\' ...
Avatar billede lerchedahl Nybegynder
20. august 2001 - 00:06 #10
roenvig >> Ja! Det prøvede jeg også at redegøre for tidligere ;-P
<i>\"Mit problem er stadig ikke (for at udrydde al tvivl og misforståelse) at style min celle, hvorfor første svar blev afvist...\"</i>

/lerchedahl
Avatar billede roenving Novice
20. august 2001 - 00:11 #11
Joeh ... det læste jeg også -- dengang ;=]
Avatar billede lerchedahl Nybegynder
24. april 2002 - 23:43 #12
lukket
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
Kurser inden for grundlæggende programmering

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