Siis olen tekemässä sivuilleni dynaamista ulkoasunvaihtoa, eli siis käyttäjä voisi vaihtaa sivun ulkoasua nappia painamalla. Tämä on onnistunut ihan hyvin, eikä siinä varsinaisesti ole ongelmia.
Kysymykseni onkin, että voiko samaan sivuun määrittää kaksi eri CSS-tiedostoa? Toinen sisältäisi värit yms ja vaihtuisi aina kun ulkoasua muutetaan, ja toisessa olisi esimerkiksi fonttien koot yms, jotka ovat samat jokaisessa eri teemassa.
Siis jos laitan vain kaksi LINK-tagia, niin toimiiko?
Toimii toki. Järkevämpi ratkaisu olisi css-tiedostoon ylös merkintä @import "tyyli.css" (muistaakseni) jolloin tarvitaan vain yksi link-tagi. En muista oliko tässä tavassa sama riski kuin kahdessa link-tagissa:
ekatyyli.css body { font-family: sans-serif; font-size: 1em; } ... tokatyyli.css body { background-color: #000000; color: #ffffff; } ...
Nyt kun linkitetään aluksi ekatyyli.css ja sitten tokatyyli.css, jää body-attribuutille voimaan ainoastaan värimääritelmät (eli fontit vaihtuu selaimen oletuksiksi).
Aihe on jo aika vanha, joten et voi enää vastata siihen.