JürgenB: css Datei in JS aufrufen

Beitrag lesen

Hallo wahsaga,

natürlich sollte man seine Seiten so planen, dass man mit (fast) allen Viewportmaßen klar kommt. Aber solange die Browser Bilder nicht vernünftig skalieren können, muss man bei der Wahl der Bildgröße an eine bestimmte Auflösung denken. Natürlich kann man Hintergrundbilder so in die Hintergrundfarbe einbinden, dass es bei allen Größen ordentlich aussieht.

Aber es spricht aus meine Sicht nichts dagegen, dass man Besuchern mit aktiviertem Javascript und großem Viewport auch größere (Hintergrund-)Bilder bietet. Hierdurch wird die Seite nicht unbenutzbar und Javascript bietet einen gewissen Mehrwert. Gleiches kann auch für die Maße anderer Elemente gelten.

@chrisko

Ich frage die Fensterbreite so ab:

var wdth=1000,sz="M";

if (document.body && document.body.offsetWidth) wdth=document.body.offsetWidth;
else if (window.innerWidth) wdth=window.innerWidth;
if (wdth>1100)     { sz="L"; }
else if (wdth<900) { sz="S"; }
else               { sz="M"; }

Gruß, Jürgen