unterschiedliche stylesheet-dateien einbinden
yosh finzel
- css
hallo
gibt es eine moeglichkeit in einer html-datei verschiedene stylesheet dateien einzubinden.
normale einbindung:
<link rel=stylesheet type="text/css" href="style.css">
kann ich jetzt je nach browsertyp einen verweis erstellen das das jeweilige stylsheet geladen wird?
ala
<SCRIPT Language="JavaScript">
if (navigator.appName.indexOf("Netscape") != -1){
window.location = "IhrLinkNetscapeUser.html";}
if (navigator.appName.indexOf("Explorer") != -1){
window.location = "IhrLinkMSIEUser.html";}
else{
document.write('Dieser Text wird ausgegeben bei allen anderen Browsern. Alternativ kann hier natürlich auch eine URL angegeben werden.')
}
</script>
der hintergrund ist das die verschiedene font-size angaben,
wie absolute-size=small usw. in den browsern (mie, nets) verschieden interpretiert werden.
thanxs for feedback
yosh
Hi, yosh
<SCRIPT Language="JavaScript">
if (navigator.appName.indexOf("Netscape") != -1)
{
document.write('<link rel=stylesheet type="text/css" "style.css">');
}
</SCRIPT>
Du hast es doch fast schon gehabt.
Schreib einfach per document.write den <link> tag in die HTML.
Das ganze nat. im <head> ganz am Anfang der HTML.
Viel Spass beim scripten...
ALEX
hallo
gibt es eine moeglichkeit in einer html-datei verschiedene stylesheet dateien einzubinden.
normale einbindung:
<link rel=stylesheet type="text/css" href="style.css">
Hallo yosh,
schau Dir doch mal den Quelltext der Microsoft-Seiten an. Die machen das nämlich auch. Da steht dann im Kopf der Seite sowas wie
if(netscape){
document.write('<link rel=stylesheet type="text/css" href="styles_ns4.css">');
}else{
document.write('<link rel=stylesheet type="text/css" href="styles_ie.css">');
}
Hoffe das hilft!
Gruß, Thorsten
Hallo!
gibt es eine moeglichkeit in einer html-datei verschiedene stylesheet dateien einzubinden.
http://www.teamone.de/selfaktuell/artikel/dyncss.htm
Grüße
Thomas