Fügen Sie Ellipsen zu HTML-Tags hinzu, um Textüberlauf zu verhindern
Die Aufrechterhaltung eines sauberen Layouts in einer dynamischen Webseite kann eine Herausforderung sein, insbesondere wenn der Inhalt variabel ist in der Länge. Wenn Schlagzeilen (h2) in einem elastischen Layout die Breite des Browserfensters überschreiten, werden sie möglicherweise in mehrere Zeilen umgebrochen, was zu einem unerwünschten Erscheinungsbild führt.
Glücklicherweise wurde eine elegante Lösung implementiert, um Schlagzeilen abzuschneiden und einen Auslassungsindikator hinzuzufügen ( ...) ist nur mit CSS bemerkenswert einfach. Diese browserübergreifende Lösung funktioniert nahtlos auf allen modernen Browsern außer Firefox 6.0.
Durch die Anwendung der folgenden CSS-Stile auf das Headline-Tag können Sie sicherstellen, dass der Text in einer einzelnen Zeile angezeigt und mit Auslassungspunkten abgeschnitten wird notwendig:
<code class="css">.ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; }</code>
Die Kombination dieser Eigenschaften zwingt den Text dazu, in einer Zeile ohne Umbruch zu bleiben, verbirgt jeglichen Überlauf über die verfügbare Breite hinaus und fügt ein Auslassungszeichen hinzu, um das Abschneiden anzuzeigen.
Für umfassende Unterstützung, einschließlich mehrzeiligem Textumbruch und Kompatibilität mit älteren Versionen von Firefox, sollten Sie die Implementierung einer JavaScript-Lösung in Betracht ziehen.
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von CSS einen Textüberlauf in HTML-Tags verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!