Skagen Skrevet 8. februar 2008 Del Skrevet 8. februar 2008 (endret) Hei. Holder på med HTML/CSS-øving hvor vi skal lage en side hvor vi har 2 CSS-filer, og mulighet til å bytte mellom hvilken CSS-fil som skal benyttes. Problemet er at jeg har Googlet meg ihjel etter hvordan man definerer 2 CSS-filer, og at man dermed får mulighet til å velge hvilken som skal benyttes f.eks ved Vis/View - Sidestil/Page Style i nettlesere. Jeg har prøvd å gjøre det slik: <head> <title>IT1102 øving 4</title> <link rel="Stylesheet" type="text/css" href="css/style1.css" /> <link rel="Stylesheet" type="text/css" href="css/style2.css" /> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-4"/> </head> Men da er det style2.css som blir benyttet, og når jeg går i Sidestil har jeg kun mulighet til å velge mellom "Ingen" og "Vanlig". Hva gjør jeg feil? PS. Koden må være validerbar. Bruker nå XHTML 1.0 Transitional, men kan gjerne bytte om nødvendig for å få til å velge hvilken CSS-fil som skal benyttes. Endret 8. februar 2008 av Skagen Lenke til kommentar
Pilot_ Skrevet 8. februar 2008 Del Skrevet 8. februar 2008 (endret) Dette du ser etter? http://www.webmasterworld.com/forum91/4554.htm Edit: eventuelt http://www.alistapart.com/articles/phpswitch/ Endret 8. februar 2008 av Brød Lenke til kommentar
Runar Skrevet 8. februar 2008 Del Skrevet 8. februar 2008 Hvis det er tillatt, kan du lage en kort liten PHP-kodesnutt (eller i et språk du behersker) som bytter mellom de to stilsettene dine ved hjelp av cookies. Lenke til kommentar
Skagen Skrevet 8. februar 2008 Forfatter Del Skrevet 8. februar 2008 Edit: eventuelt http://www.alistapart.com/articles/phpswitch/ Takk! Det tipset helt nederst fungerte. Er kun JSP på NTNU sine hjemmesideserver tror jeg. Men saken er forsåvidt løst nå. Men jeg gjorde det slik, og da kunne jeg velge selv: <head> <title>IT1102 øving 4</title> <link rel="Stylesheet" type="text/css" media="screen" title="Minimalism" href="css/style1.css" /> <link rel="Stylesheet" type="text/css" media="screen" title="System" href="css/style2.css" /> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-4"/> </head> Takk for svar. Lenke til kommentar
Skagen Skrevet 8. februar 2008 Forfatter Del Skrevet 8. februar 2008 Nå har jeg et nytt problem. Øvingen spesifiserte at vi skulle bruke iframes istedet for frameset for å klikke på linker i meny-rammen og åpne html-filer inn i en hovedramme.. Hver gang jeg trykker på en link resettes valget av CSS for siden som åpnes i hovedramma, slik at alle sidene åpnes med default-CSSen. Må jeg bruke cookies og JavaScript for å få til dette? Lenke til kommentar
Ståle Skrevet 9. februar 2008 Del Skrevet 9. februar 2008 jeg ville brukt cookies, ja. lite sporsmal, hvorfor har du oving i iframes? Lenke til kommentar
Skagen Skrevet 9. februar 2008 Forfatter Del Skrevet 9. februar 2008 Det er et godt spørsmål. Det står vi skal bytte ut frameset med iframes. Personlig ville jeg valgt å kun bruke div-tagger, med mindre jeg har misforstått funksjonaliteten til de. Jeg har funnet fram Style Storage (og Style Switcher) JavaScript som jeg skal teste i morgen, så blir vel noen JS-spørsmål da. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå