So verbergen Sie Inhalte in CSS: 1. Verwenden Sie „text-indent:-9999px;“; 2. Verwenden Sie „line-height:0;“; 3. Durch „display:none“; " ;5. Inhalte durch „position“ ausblenden.
Die Betriebsumgebung dieses Artikels: Windows 7-System, HTML5- und CSS3-Version, DELL G3-Computer
6 Möglichkeiten, Textinhalte in CSS auszublenden
Als Web-Front-End-Entwickler, um HTML zu semantisieren , Es ist oft notwendig, Inhaltsmodule hinzuzufügen Fügen Sie einige Titel hinzu, um die Seite aussagekräftiger zu machen, und natürlich unsere Bildschaltflächen, die Seiteninformationen problemlos aufnehmen können, ohne ohne CSS herumzulaufen. Um bessere visuelle Effekte zu erzielen, ersetzen wir sie häufig Sie wurden mit Bildern versehen, und frühere Frontend-Entwicklungen haben den Inhalt oft nicht direkt im HTML-Code bereitgestellt (oder sogar leer), sodass es unmöglich ist, den Inhalt dieses Blocks zu kennen, wenn dies nicht der Fall ist In das CSS geladen
Beginnen Sie mit dem Thema, normalerweise wird die Schriftart wie folgt verschoben:
1. Verwenden Sie text-indent:-9999px
Es gibt jedoch eine Einschränkung. Dies gilt nur für den Block auf Blockebene. und wir möchten oft die Schriftart „a“ versetzen, sodass das Problem auftritt, dass text-indent:-9999px zwar bequemer zu verwenden ist, aber wenn „a“ in einen Block konvertiert wird, werden die Elemente dahinter oft auf den nächsten verschoben Wenn auf dieses a ein a-Button folgt, müssen Sie float verwenden, damit die Menge dahinter erscheint. 2. Verwenden Sie line-height: 0;
Der Code lautet wie folgt:font-size:0; overflow:hidden;
display:block; font-size:0; line-height:0; text-indent:-9999px;
.texthidden{ display:block;/*统一转化为块级元素*/ overflow:hidden; width:0; height:0; }
.texthidden{ positon:absolute; margin-top:-9999px; margin-left:-9999px; }
CSS-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo verbergen Sie Inhalte in CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!