Avatar billede mikaelthorsen Nybegynder
14. maj 2002 - 22:26 Der er 4 kommentarer

én html-side...flere stylesheets?

jeg har én nyheds-htmlside (side med tekst) hvor typografi, farve, margin mm. styres af stylesheet via en class på body-tag. Ingen problemer i det!

problem:
nyheds-htmlsiden vises gennem en iframe, og kan kaldes frem fra flere sider. alt efter hvilken side der kalder nyheds-htmlside frem, vil jeg gerne 'tvinge' et nyt stylesheet ned over nyheds-htmlsiden og dermed f.eks. ændre farven på nyheds-htmlside.

håbede at jeg kunne tilføje forskellige stylesheets på forskellige framesets, som så kunne indeholde nyheds-htmlsiden. disse framesets kunne jeg så kalde fra de forskellige sider. men dette har jeg ikke fået til at virke.

derfor: kan man give et stylesheet indflydelse på en html-side, ved kun at tilknytte en class på body-tag'et (og altså ikke linke til et stylesheet på nyheds-htmlsiden) også istedet tilknytte stylesheet'et på et frameset, som kalder nyheds-htmlsiden.

er der nogle der har erfaringer med denne problematik?
eller andre løsnings-forslag?
Avatar billede gryn Nybegynder
15. maj 2002 - 00:38 #1
Jeg forstår ikke helt.

Vil du tilpasse CSS-egenskaberne i indholdet af en IFRAME efter den side, hvori den er placeret?
Avatar billede callesen Praktikant
15. maj 2002 - 05:13 #2
Nej det kan du ikke. Den side du henter ind i en <IFRAME> eller <FRAMESET> skal 'styles selv'.
Avatar billede mikaelthorsen Nybegynder
15. maj 2002 - 06:34 #3
lad mig give et konkret eksempel:
når 'nyhedsside.htm' kaldes frem på 'side1.htm' via en iframe, skal teksten på 'nyhedsside.htm' være rød, styret af 'stylesheet-til-side-1.ccs'.
når 'nyhedsside.htm' kaldes frem på 'side2.htm' skal teksten være blå, styret af 'stylesheet-til-side-2.ccs'.
håber det er svar nok, gryn!
Avatar billede Slettet bruger
15. maj 2002 - 06:38 #4
kan man så vidt jeg ved ikke, det ville derimod kunne lade sig gøre hvis nyhedsside.htm blev kaldt gennem en include i php
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