Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Text ab einer gewissen Länge umbrechen [HTML]

Empfohlene Antworten

Veröffentlicht

Morgen,

wie kann ich am besten ein Text ab einer gewissen Länge umbrechen?

Also Wörter zählen oder Buchstaben und danach umbrechen gefällt mir nicht. Gibt es nicht eine Möglichkeit das ich es in ein div Layer oder so lege und wenn es größer als 100px wird soll der text umgebrochen werden?

Oder wie würdet ihr mir empfehlen das zu machen?

Mit freundlichen Grüßen

Mike1990

Gibt es nicht eine Möglichkeit das ich es in ein div Layer oder so lege und wenn es größer als 100px wird soll der text umgebrochen werden?

Wenn du ein Div mit der Breite 100px machst und da Text anzeigst, dann wird der doch eh umgebrochen wenn er breiter ist, und davor eben nicht. :confused:

Das Problem ist bei mir ist der Div Relativ gesetzt. Also die Hintergrundfarbe bleibt verzieht sich nicht aber der text schreibt über das Div hinaus weiter.

Gerade DAS will ich vermeiden. Ich hab ein Hierarchie mod für ein TicketSystem es geht immer tiefer. Es gibt auch eine Pfad anzeige um zu sehen wo man gerade ist. Da diese Anzeige demnach unendlich lang werden kann will ich das wenn es geht i-wie umbrechen nicht das der mir die ganze Seite weiter beschreibt.

Das Problem ist bei mir ist der Div Relativ gesetzt. Also die Hintergrundfarbe bleibt verzieht sich nicht aber der text schreibt über das Div hinaus weiter.

Was ist "Relativ gesetzt" :confused:

Und wie wäre ein Code-Beispiel?

Alsooooooo

Hier das ist mein Layer (Fragt nicht warum ich span anstatt div genommen habe hat seine gründe...)

<span id="controlText"><? echo $ordner->pfad($_GET); ?></span>

Der PHP teil füllt den Layer mit der Absoluten Pfadangabe.

und dazu gibt es noch diesen schönen stylesheet code

#controlText
{
position:relative;
left:15px;
top:-5px;
margin-right:25px;


}
[/PHP]

So nun will ich das wenn der Text länger als, in Pixel, 100 wird dann soll er automatisch umgebrochen werden.

Wie bewerkstellige ich dies?

Wie bewerkstellige ich dies?

So gar nicht ;)

Span ist standardmäßig ein Inline-Element, und ein solches kann keine Breite oder Höhe haben. Du kannst ihm zwar sagen dass es eine width: 100px haben soll, aber das wird schlicht ignoriert als Inline-Element.

Nur Block-Elemente haben eine Breite und Höhe.

Also


<span style="display: block;"...

aber dann kannst du auch gleich ein div nehmen, denn das ist per default ein Block ;) (und das ist auch der einzige Unterschied zwischen div und span)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.