---
title: "css include filer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17896-css-include-filer"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "jme"
published: "2001-06-20T07:23:00.000Z"
updated: "2001-06-20T12:33:00.000Z"
replies: 3
views: 203
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/17896-css-include-filer"
---

# css include filer

## #1 — jme, 2001-06-20T07:23Z

IE och communicator stödjer ju css på lite olika sätt, 

Jag vill använda mig utav bl a css definitionerna 

visibility: hide; ( hidden;) och show; (visible;)

Hur ska jag sammanföra följande på ett bra sätt? Vilka olika sätt finns det?

```

<style type="text/css">
#blaha {

visibility: show; (netscape)

}

#buu {
visibility: hidden; (ie)

}
</style>
```

Hur skulle koden se ut om jag hade två externa css-definitoner(cssIE.html och cssNS.html)?

if(ns4)
  inkludera cssNS.html
if(ie4)
  inkludera cssIE.html

Kan man baka in föregående kod inuti \<style\> tagen?

Finns det nåt sätt så jag kan med hjälp av t ex javascript välja mellan olika definitoner för olika browsers?

Permalänk: https://www.webforum.nu/p/17896

## #2 — Jojoxx, 2001-06-20T10:00Z

> IE och communicator stödjer ju css på lite olika sätt, 
> Jag vill använda mig utav bl a css definitionerna 
> visibility: hide; ( hidden;) och show; (visible;)

Iofs har IE och Netscape olika bra stöd för CSS i olika versioner av det ena och det andra, men här skiljer det faktiskt inte. Det är inte förrens du skall ändra dessa egenskaper dynamiskt med script som det skiljer sig åt. Syntaxen är kort och gott, oavsett webbläsare;

visibility: visible;
visibility: hidden;

Sedan döper man oftast css-deklarationsfiler till .css och inte .html för att inte blanda ihop dem. Du kan inkludera olika filer beroende på webbläsare med script. Exempel [här](http://www.jojoxx.net/jscript/archive/loadcss.html).

Permalänk: https://www.webforum.nu/p/333609

## #3 — jme, 2001-06-20T11:08Z

Så här definieras det iaf på Netscapes hemsida:
<http://developer.netscape.com/docs/manuals/communicator/dynhtml/index.htm>

visibility:show; 
visibility:hide; 

css-tag? Att jag använder mig utav ovanstående definition är orelevant.

Kan man då blanda in båda varianterna i ett \<style\> tag?

dvs

\#blaha {

visibility: hide;
visibility: hidden;

}

Hur ska jag lättast göra för att få det att funka på ie och netscape?

Permalänk: https://www.webforum.nu/p/333610

## #4 — Jojoxx, 2001-06-20T12:33Z

> Så här definieras det iaf på Netscapes hemsida: <http://developer.netscape.com/docs/manuals/communicator/dynhtml/index.htm> 
> visibility:show; 
> visibility:hide;

Detta gäller dhtml, alltså när du använder script för att ändra dessa egenskaper. Skriver du det i en statisk stilmall använder du;

visibility: hidden;

eller

visibility: visible;

Där den senare är default, så den behöver du inte ändra till såvida du tidigare inte definierad något annat via förälderobjekt. Detta fungerar i både Netscape och IE.

Permalänk: https://www.webforum.nu/p/333611

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17896-css-include-filer
