Kann ich verhindern, dass Text in einem Div-Block überläuft?Kann ich verhindern, dass Text in einem Div-Block überläuft?
Antwort
können Sie versuchen:
<div id="myDiv">
stuff
</div>
#myDiv {
overflow:hidden;
}
prüfen, um weitere Informationen the docs for the overflow property.
Große online sourse! Vielen Dank! –
Das sind nicht die "Docs", das ist eine Website mit einigen grundlegenden Informationen über HTML/CSS. Die Dokumente sind unter w3.org – DisgruntledGoat
Seien Sie nicht pedantisch. Diese Seite erklärt sehr deutlich die Verwendung der betreffenden Immobilie. – inkedmn
overflow: scroll
? Oder automatisch. im Attribut style.
Ja. Sie können CSS verwenden - Es gibt eine Reihe von Werten sind, können Sie verwenden ..
http://www.w3schools.com/Css/pr_pos_overflow.asp
inkedmm richtig ist, dass das Verhalten möchten Sie sein könnte, aber Sie sollten feststellen, ob dies der Fall ist.
.NonOverflow
{
width: 200px; /* Need the width for this to work */
overflow: hidden;
}
<div class="NonOverflow">
Long Text
</div>
in mehrsprachigen Text außer, es bewirkt, dass einige Zeichen von langen Wörtern aus dem Display ausgeblendet werden. – Bhupi
Sie es mit CSS steuern kann, gibt es ein paar Optionen:
- versteckt -> Alle Texte überquell werden ausgeblendet.
- sichtbar -> Lassen Sie den Text übergelaufen sichtbar.
- scroll -> put Scrollbalken, wenn der Text überläuft
Hoffe, es hilft.
Wenn Ihr div eine eingestellte Höhe in css hat, wird es außerhalb des div überlaufen.
Sie könnten dem Div eine Min-Höhe geben, wenn Sie immer eine Mindesthöhe auf dem Div haben müssen.
Min-Höhe funktioniert nicht in IE6 obwohl, wenn Sie ein IE6-spezifisches Stylesheet haben, können Sie ihm eine normale Höhe für IE6 geben. Höhenänderungen in IE6 nach dem Inhalt innerhalb.
Wenn Sie die überquellenden Text in der div wollen Newline automatisch statt versteckt zu werden oder eine Scrollbar zu machen, verwenden Sie die
word-wrap: break-word
Eigenschaft.
[https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap](https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap) – Dangerous
Das ist awesome one –
gibt es eine weitere CSS-Eigenschaft:
white-space : normal;
Die white-space-Eigenschaft steuert, wie der Text auf dem Element gehandhabt wird es angewendet wird.
Dies ist wirklich hilfreich in Kombination mit Überlauf: versteckt; – koppor
Mit der CSS-Eigenschaft text-overflow können Sie lange Texte abschneiden.
<div id="greetings">
Hello universe!
</div>
#greetings
{
width: 100px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; // This is where the magic happens
}
Referenz: http://makandracards.com/makandra/5883-use-css-text-overflow-to-truncate-long-texts
perfekt, danke (pfff 3 Jahre :)) –
genial, funktioniert perfekt –
einfach verwenden:
white-space: pre-wrap; /* CSS3 */
white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap; /* Opera <7 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* IE */
Versuchen Sie diese Klasse, um das Hinzufügen das Problem zu beheben:
.ellipsis {
text-overflow: ellipsis;
/* Required for text-overflow to do anything */
white-space: nowrap;
overflow: hidden;
}
weiter erklärt in diesem Link http://css-tricks.com/almanac/properties/t/text-overflow/
Ich mag diese Lösung wirklich. Vielen Dank! – daronwolff
können Sie nur den min-width in der CSS gesetzt, zum Beispiel:
.someClass{min-width: 980px;}
Es wird nicht brechen, doch müssen Sie noch die Scroll-Leiste zu behandeln.
Empfehlungen dafür, wie, welcher Teil Ihres CSS fangen das Problem verursacht:
1) gesetzt style="height:auto;"
auf die all <div>
Elemente und wieder wiederholen.
2) Stellen Sie style="border: 3px solid red;"
auf all <div>
Elemente, um zu sehen, wie weit eine Fläche <div>
‚s Box einnimmt.
3) Entfernen Sie alle css height:#px;
Eigenschaften von Ihrem CSS und neu beginnen.
So zum Beispiel:
<div id="I" style="height:auto;border: 3px solid red;">I
<div id="A" style="height:auto;border: 3px solid purple;">A
<div id="1A" style="height:auto;border: 3px solid green;">1A
</div>
<div id="2A" style="height:auto;border: 3px solid green;">2A
</div>
</div>
<div id="B" style="height:auto;border: 3px solid purple;">B
<div id="1B" style="height:auto;border: 3px solid green;">1B
</div>
<div id="2B" style="height:auto;border: 3px solid green;">2B
</div>
</div>
</div>
- 1. Wie kann ich verhindern, dass ein Flex-Container überläuft/unterläuft?
- 2. Wie kann ich verhindern, dass meine Ackerman-Funktion den Stapel überläuft?
- 3. Text überläuft nach links
- 4. Wie kann ich verhindern, dass Text ausgewählt wird?
- 5. Text überläuft innerhalb einer div
- 6. Wie kann ich HTML-Text-Waisen verhindern?
- 7. Wie kann ich verhindern, dass die get-URL stattdessen Text oder zufälligen Text anzeigt?
- 8. Wie verhindert man, dass die Tischhöhe überläuft?
- 9. Wie kann ich verhindern, dass Postgres eine Unterabfrage inliniert?
- 10. Ich kämpfe mit Text, der aus einer Flexbox überläuft
- 11. Wie kann ich verhindern, dass sich Text bewegt, wenn ich die Maus nach dem Mausklick bewege?
- 12. So verhindern Sie, dass Text in einer Tabellenzelle umbrochen wird
- 13. Wie kann ich verhindern, dass Benutzer Daten in DataGridViewComboBoxCells eingeben?
- 14. Wie kann ich verhindern, dass ein Übergang in Swift passiert?
- 15. Wie kann ich verhindern, dass Backspace in JavaScript zurück navigiert?
- 16. Verhindern, dass in MATLAB
- 17. Wie kann ich verhindern, dass meine Seite scrollt, wenn ich sie auf einem Touch-Gerät annotiere?
- 18. Wie kann ich verhindern, dass JScrollPane automatisch nach unten scrollt?
- 19. Wie kann ich verhindern, dass unsere Webseite ausfällt?
- 20. Verhindern, dass Text von stream.write() in Node.js überschrieben wird
- 21. Wie kann ich verhindern, dass große Apache/PHP-Dateiuploads fehlschlagen?
- 22. Wie kann ich verhindern, dass doppelte Elemente angezeigt werden?
- 23. Verhindern, dass ein Textfeld beim Hinzufügen von Text scrollt
- 24. Wie kann ich verhindern, dass ein Deadlock-Opfer wird?
- 25. Verhindern, dass TextView in das übergeordnete Element umbricht
- 26. Wie kann ich verhindern, dass Backbone.js die OPTIONS-Anfrage sendet?
- 27. Wie kann ich verhindern, dass JTextArea und JTextField gedehnt werden?
- 28. Wie kann ich verhindern, dass Navigationsschublade meine Aktivität deaktiviert?
- 29. Wie kann ich verhindern, dass mein Snackbar-Text auf Android abgeschnitten wird?
- 30. Kann ich verhindern, dass Objekte von std :: memcpy kopiert werden?
warum ist Ihr Text überfüllt? –