Ich werde keine Verbindung anzeigen, wenn die Gerätebreite kleiner als 480px
ist. Dazu habe ich folgende CSS verwendet:CSS - Anzeige: keine funktioniert nicht
@media screen and (max-width:480px){
.container{
padding-left: 20px;
padding-right: 20px;
}
.content-area{
padding-top: 20px;
}
.hide-small{
display: none;
}
}
Die HTML ist:
<nav class="Nav-bar">
<ul class="Group">
<li ><a href="#">Home</a></li>
<li><a href="#">Services</a></li>
<li class="hide-small"><a href="#">About us</a></li>
<li><a href="#">Contact us</a></li>
</ul>
</nav>
Das Problem ist hide-small
Klasse nicht den Link verstecken. Ich bin sicher, dass respektierte CSS-Datei auf HTML-Seite geladen wird. Aber wenn ich zum inspect -> Element
gehe, hat der li
Umbau nicht die hide-small
Klasse. Es stellte die li
wie dies ohne Klasse:
<li><a href="#">About us</a></li>
Wie kann ich es beheben?
Verwenden Element Inspektor Ihres Browsers zu Sehen Sie, ob die Regel überhaupt angewendet wird und ob möglicherweise einige andere Regeln sie überschreiben. Sind Sie sicher, dass die CSS-Datei auf der Seite enthalten ist? –
Auch ich würde ein Leerzeichen zwischen 'max-width:' und '480px' hinzufügen, nur um sicherzustellen, dass CSS-Parsing manchmal lustig sein kann –
Vielleicht testen Sie auf einem Gerät, das> 480px Breite hat – Danield