Ich bin ziemlich neu in CSS und probiere Medienabfragen aus. Ich habe den Rat vieler Leute über andere Beiträge hier auf Stackoverflow und anderen Websites befolgt, kann sie aber nicht zur Arbeit bringen. Ich versuche einfach die Farbe der Boxen zu ändern, wenn der Bildschirm eine bestimmte Breite unterschreitet.
Hier ist mein Code:Ausprobieren von Medienabfragen und nicht zur Arbeit
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" name"viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css" type="text/css" media="screen">
</head>
<body>
<span class="boxes" id="b1">Box 1</span>
<span class="boxes" id="b2">Box 2</span>
<span class="boxes" id="b3">Box 3</span>
<span class="boxes" id="b4">Box 4</span>
<span class="boxes" id="b5">Box 5</span>
</body>
</html>
CSS-Datei:
.boxes {
height: 200px;
width: 200px;
color: #FFF;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 80px;
margin: 20px;
top: 100px;
position: relative;
background-color: red;
}
@media only screen and (max-width:600px) {
.boxes {
background-color: #000000;
}
}
ich versucht habe:
* @media screen
ohne das only
Wort in der CSS-Datei.
* Nein media="screen"
im HTML-Link-Tag.
* max-device-width
in der CSS-Datei.
* media="only screen and (max-device-width: 600px)"
im HTML-Link-Tag.
Nichts, was ich versucht habe, hat funktioniert, was fehlt mir?
Haben Sie 'min-width' versucht? Vielleicht sogar die '! Wichtig 'Flagge –
nur getestet und es funktioniert, ist Ihr Problem in Ihrer CSS-Datei überschreiben diese Eigenschaft – dippas
@WesFoster rate nicht zu verwenden'! Wichtig' – dippas