bei 800x600 andere css datei
Ferdinand Wirth
- html
Hi
Bei Html ist es möglich das wenn jemand die Auflösung 800x600 hat eine andere Page ladet als normal:
<script type="text/javascript"><!--
if(screen.width == 800 && screen.height == 600)
location.href = "800x600.html";
//--></script>
aber ist es auch möglich das, wenn jemand 800x600 als Auflösung hat eine andere css Datei ladet als normal?
Moin Moin !
Was machst Du, wenn jemand wie ich mit einer Bildschirmauflösung von 2048x768 daherkommt, dabei aber nur 750 Pixel in der Höhe für den Desktop hat und der Browser nur auf der rechten Hälfte des Desktops arbeitet?
(Achtung, rhetorische Frage!)
Lies bitte im Archiv nach, warum die Bildschirmauflösung völlig uninteressant ist, und warum Auflösungsweichen nach Browserweisen so ziemlich das dümmste sind, was man mit Javascript anstellen kann.
Alexander
Ich weiß das die Auflösung nichts damit zu tun hat.
Geht es oder geht es nicht`?
Hi,
Geht es oder geht es nicht`?
was an den diversen "RTF Archiv" hast Du nicht verstanden?
Cheatah
Hi,
Bei Html ist es möglich das wenn jemand die Auflösung 800x600
recherchiere *BITTE* im Archiv, über welchen eklatanten Mangel an Bedeutung die Auflösung bzw. das, was Du dafür hälst, verfügt.
Cheatah
Moin Moin !
Gibt's hier 'n Echo? ;-)
Alexander
Hi,
Gibt's hier 'n Echo? ;-)
hier 'n Echo? hier 'n Echo? hier 'n Echo?
Cheatah ;-)
Hallo Ferdinand
aber ist es auch möglich das, wenn jemand 800x600 als Auflösung hat eine andere css Datei ladet als normal?
Das ist nicht nötig! CSS wurde so entworfen, dass es völlig unerheblich ist, wie groß/klein die Größe des Browserfensters ist. Wenn du mit relativen Größenangaben arbeitest, solltest du keine verschiedenen Stylesheets benötigen. Angaben in Pixel o.ä. sind nur in Ausnahmefällen sinnvoll.
Schöne Grüße
Johannes
<script>
var lowBreite=800;
var lowHoehe=600;
var highBreite=1024;
var highHoehe=768;
if (screen.width != '800'||screen.height != '600')
{
if (screen.width == '1024'||screen.height == '768')
{
document.write('<LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="xstyle1024.css">');
}
else
{
document.write('<LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="xstyle1280.css">');
}
}
else
{
document.write('<LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="xstyle800.css">');
}
</script>
so mach ich das, für jede auflösung ne eigene css.
gruss Mike
Hi
Bei Html ist es möglich das wenn jemand die Auflösung 800x600 hat eine andere Page ladet als normal:
<script type="text/javascript"><!--
if(screen.width == 800 && screen.height == 600)
location.href = "800x600.html";
//--></script>aber ist es auch möglich das, wenn jemand 800x600 als Auflösung hat eine andere css Datei ladet als normal?
Hallo,
var lowBreite=800;
var lowHoehe=600;
var highBreite=1024;
var highHoehe=768;
Diese Variablen haben offenbar keine Funktion.
so mach ich das, für jede auflösung ne eigene css.
Unfug, lediglich 800x600 und 1024x768 bekommen eine eigene CSS-Datei,
der Rest (egal ob größer oder kleiner!) bekommt die gleiche CSS-Datei.
Natürlich kann man sich den Aufwand machen und auch noch für andere
Auflösungen (1280x1024, 1152x864, 1600x1200, 640x480 ...) jeweils
eine spezielle CSS-Datei erstellen, allerdings löst man damit nicht
das folgende Problem ...
Die Auflösung des Bildschirmes und die Größe des Anzeigebereiches
im Browsers haben keinen unmittelbaren Zusammenhang. Letzteres ist
allerdings entscheidend und da Unterschiede über spezielle CSS-
Dateien zu machen, ist praktisch nicht lösbar, es gibt zuviele
mögliche Kombinationen.
Viele Grüße,
Stefan