Ich habe diesen HTML- und CSS-Code für eine Webseite. Ich versuche, die Website für Mobilgeräte zu optimieren und passt sie an die Größe des angezeigten Bildschirms an. Ich möchte, dass die Ränder bei Betrachtung auf einem schmalen Bildschirm wie bei einem Smartphone sehr klein werden und sich nach und nach anpassen, wenn der Bildschirm größer und die Ränder größer und größer werden, bis ein Vollbild von beispielsweise einem Desktopcomputer angezeigt wird. Dieser Code funktioniert jedoch nicht wirklich. (Ich habe umfassen nicht alle anderen CSS Teile dieses Codes, aber bitte danach fragen, wenn nötig!)Wie ändere ich die Ränder basierend auf der Breite des Bildschirms?
Mein Versuch, Margen, um die Größe aufgrund der Breite des Bildschirms:
@media (max-width: 1100px, min-width: 800px) {
body {
margin-right: 20px;
margin-left: 20px;
}
@media (max-width: 750px, min-width: 501) {
body {
margin-right: 5vw;
margin-left: 5vw;
}
}
@media (max-width: 500px) {
body {
margin-right: 2vw;
margin-left: 2vw;
}
}
</style>
</head>
<body>
<header>
<h1>Blog</h1>
<ul> <!-- Menu Tabs -->
<li><a href="#">Home</a></li>
<li><a href="#">Art</a></li>
<li><a href="#">Music</a></li>
</ul>
</header>
</body>
Danke, ich würde wirklich Ihre Hilfe zu schätzen wissen!
Führen Sie Ihre CSS obwohl eine CSS-Syntax-Checker oder Linter. –