Heim  >  Artikel  >  Web-Frontend  >  Wie kann ich mithilfe von CSS bestimmte Elemente in einem Menü ausblenden?

Wie kann ich mithilfe von CSS bestimmte Elemente in einem Menü ausblenden?

DDD
DDDOriginal
2024-11-13 17:04:02743Durchsuche

How Can I Hide Specific  Elements in a  Menu Using CSS?

Ausblenden

Antwort:

Anstatt sich auf display:none zu verlassen, sollten Sie die Verwendung des versteckten Attributs in HTML5 in Betracht ziehen. Hier ist ein Beispiel:

<select>  
  <option>Option1</option>
  <option>Option2</option>
  <option hidden>Hidden Option</option>
</select>

Erklärung:

  • Das versteckte Attribut wird von modernen Browsern unterstützt, einschließlich Chrome und Firefox.
  • Im Gegensatz zu „display: none“ verbirgt „hidden“ das Element sowohl auf dem Bildschirm als auch im Optionsmenü, wenn darauf geklickt wird.
  • Dieser Ansatz ist semantisch korrekt und kann mit dem Attribut „disabled“ kombiniert werden, um die Interaktivität mit den ausgeblendeten Optionen weiter einzuschränken.

Hinweis:

  • Internet Explorer-Versionen unter 11 unterstützen das versteckte Attribut nicht.
  • Für eine kleine Anzahl versteckter Optionen kann das Hinzufügen des versteckten Attributs allein effizienter sein als die Verwendung anderer Methoden, wie z. B. das Entfernen und erneute Hinzufügen von Elementen oder die Verwendung nicht standardmäßiger Techniken.

Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von CSS bestimmte Elemente in einem Menü ausblenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn