Ich weiß, dass ich eine lange tote Frage wiederbelebe, aber ich hatte dieselbe Frage und wollte etwas hinzufügen. Bitte verbieten Sie mich nicht dafür. Ich fand es wichtig genug, um diese Antwort zu rechtfertigen. Ich werde sie bei Bedarf löschen. @Joseph Silber ist falsch, das Codieren aller Möglichkeiten ist tatsächlich ein praktikabler Weg, dies zu tun. Der Grund ist, dass es tatsächlich keine unendlichen Möglichkeiten gibt. Technisch gesehen gibt es das, aber 99% Ihrer Besucher verwenden eine Standardauflösung. Dies gilt in zweifacher Hinsicht für Mobilgeräte (der Hauptgrund für reaktionsschnelles Webdesign), da auf den meisten mobilen Betriebssystemen Apps im Vollbildmodus ohne Fenstergrößenänderung ausgeführt werden.
Außerdem spielt die Höhe aufgrund der Bildlaufleiste keine Rolle (bis zu einem gewissen Punkt würde ich sofort eine Webseite hinterlassen, die länger als 4 oder 5 Fuß ist, dies gilt jedoch meistens), sodass Sie sich nur um die Breite kümmern müssen. Die einzigen Breiten, für die Sie codieren müssen, sind die folgenden: 240, 320, 480 (für ältere iThings), 640, 800, 1024, 1280, 1440, 1600, 1920, 2048, 2560. Machen Sie sich nicht einmal die Mühe 4k, es wird Ihre Bilder zu sehr aufblähen und die auf 100% Breite gedehnte Größe 2560 sieht auf einem 4k-Monitor gut aus (ich habe dies getestet). Kümmern Sie sich auch nicht um 720 (720 x 480), wie im vorherigen Poster vorgeschlagen. Es ist eine Auflösung, die fast ausschließlich von Digitalkameras verwendet wird, und selbst dann ist es sehr ungewöhnlich.
Wenn jemand eine exotische Auflösung verwendet, wird fast jeder Renderer, der in den letzten 15 Jahren hergestellt wurde, abgerundet. Wenn also jemand eine Bildschirmbreite hat, sagen wir. 1100, es wird die 1024 CSS-Regel geladen, Ihre Site sollte nicht brechen. Dies macht die Berücksichtigung exotischer Auflösungen unnötig, indem versucht wird, eine Reaktionsregel zu erstellen, und die Idee, dass Sie Pixel für Pixel für jedes mögliche Setup codieren müssen, ist lächerlich, es sei denn, jemand verwendet einen Webbrowser, der so veraltet ist, dass Ihre Website wahrscheinlich nicht geladen wird alles sowieso.
width
inem
s-Dings geht umgekehrt. Es ist daswidth
, was davon abhängtfont-size
. @ JosephSilber Genau das habe ich mir gedacht.