Eine zu 100 % skalierbare Website zu erstellen ist möglich. Wie Rev sagte, kann man dies mit Hilfe von Prozentwerten erreichen, aber es ist schwierig.
Die bessere Option ist die Verwendung von @media queries
. Mit diesen können Sie CSS-Regeln auf eine Seite anwenden nur unter bestimmten Bedingungen. Durch die Verwendung von Media-Queries zur Erkennung der Gerätebreite und/oder der Seitenbreite können Sie eine Feinabstimmung darüber vornehmen, wie Ihre Website bei verschiedenen Viewport-Größen aussieht. Zum Beispiel:
@media screen and (max-device-width: 960px) {
font-size:14px;
}
@media screen and (max-device-width: 480px) {
font-size:13px;
}
Nun ist das obige Beispiel eher trivial und konstruiert. Für ein tieferes Verständnis dessen, was Sie mit Media Queries erreichen können, empfehle ich Ihnen, sich die W3C-Spezifikationsseite . Einige der mächtigsten sind die width
, min-device-width
, max-device-width
, portrait|landscape
et print
Rückfragen.
Nebenbei bemerkt, stellen Sie sicher, dass Sie diese Stile am Ende Ihres CSS einfügen, damit sie nicht von den Standardstilen überschrieben werden.