Heim >Web-Frontend >CSS-Tutorial >Wie kann ich in CSS Zeichenbeschränkungen für responsive Websites erstellen?

Wie kann ich in CSS Zeichenbeschränkungen für responsive Websites erstellen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-11 04:06:10402Durchsuche

How Can I Create Character Limits in CSS for Responsive Websites?

Erstellen von Zeichenbeschränkungen in CSS für responsive Websites

Beim Entwerfen einer responsiven Website ist die Kontrolle über die Textlänge von entscheidender Bedeutung. Möglicherweise muss die Satzlänge auf eine bestimmte Anzahl von Zeichen beschränkt werden, um sicherzustellen, dass der Text auf großen Bildschirmen nicht überläuft.

Um dies zu erreichen, kann eine „Truncate“-Methode unter Verwendung der maximalen Breite von CSS verwendet werden und Überlauf-Ellipsen-Eigenschaften. Bei dieser Technik wird eine maximale Breite für Text festgelegt und ein Auslassungszeichen (...) hinzugefügt, um anzuzeigen, dass der Text abgeschnitten wurde.

p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 75ch; /* Adjust to desired character limit */
}

Zum Beispiel:

.wrapper {
  padding: 20px;
  background: #eaeaea;
  max-width: 400px;
  margin: 50px auto;
}

.demo-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.demo-2 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 150px;
}
<div class="wrapper">
  <p class="demo-1">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ut odio temporibus voluptas error distinctio hic quae corrupti vero doloribus optio! Inventore ex quaerat modi blanditiis soluta maiores illum, ab velit.</p>
</div>

<div class="wrapper">
  <p class="demo-2">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ut odio temporibus voluptas error distinctio hic quae corrupti vero doloribus optio! Inventore ex quaerat modi blanditiis soluta maiores illum, ab velit.</p>
</div>

Diese Technik stellt sicher, dass der Text bei unterschiedlichen Bildschirmgrößen innerhalb der angegebenen Zeichenbeschränkung umgebrochen wird, ohne das Layout zu beeinträchtigen.

Das obige ist der detaillierte Inhalt vonWie kann ich in CSS Zeichenbeschränkungen für responsive Websites erstellen?. 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