Methode 1:
Hinweis: Der Vorteil besteht darin, dass der Inhalt ein beliebiges HTML-Element sein kann, einschließlich Hyperlinks und Bildern usw. In IE6 werden am Ende automatisch Auslassungspunkte angezeigt. Der Nachteil besteht darin, dass der Breitenwert angegeben werden muss und die Breite kein Prozentsatz sein darf, da sie sonst im IE als Prozentsatz der gesamten Zeichenlänge betrachtet wird.
Methode 2:
Hinweis: Der Vorteil besteht darin, dass die Breite prozentual eingestellt werden kann. Der Nachteil besteht jedoch darin, dass der Inhalt nur aus reinem Text bestehen kann und keine Hyperlinks und anderen Inhalt enthalten kann.
CSS-String abschneiden CSS implementiert die automatische Textkürzung, der Code lautet wie folgt:
Breite:200px;
Höhe:14px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
text-overflow: ellipsis;/* IE/Safari */
-ms-text-overflow: Auslassungspunkte;
-o-text-overflow: ellipsis;/* Opera */
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}
Der Schlüssel ist text-overflow, seine Syntax ist wie folgt:
Es ist nicht schwer zu erkennen, dass der beste Ort für die Verwendung von Text-Overflow nicht der Text des Artikels ist, sondern eine Liste von Titeln oder Zusammenfassungen, die in einer einzigen Zeile angezeigt werden.
Syntax:
Legen Sie die Verarbeitungsmethode für Leerzeichen innerhalb des Objekts fest oder rufen Sie sie ab.
Leerzeichen wie Zeilenumbrüche, Leerzeichen und TAB werden in HTML-Dokumenten standardmäßig ignoriert. Wenn diese Eigenschaft auf „normal“ oder „nowrap“ festgelegt ist, können Sie die benannte Entität „Non-Breaking-Space“ zum Hinzufügen von Leerzeichen und das Element „br“ zum Hinzufügen von Zeilenumbrüchen verwenden. Diese Eigenschaft hat die gleiche Auswirkung auf Inhalte, die Sie mit dem Document Object Model (DOM) manipulieren, wie auf Inhalte, die vom IE angezeigt werden.
Diese Eigenschaft funktioniert bei Blockobjekten.
Diese Eigenschaft ist für das currentStyle-Objekt schreibgeschützt. Es ist für andere Objekte lesbar und beschreibbar.
Die entsprechende Skriptfunktion ist whiteSpace .