2016-08-05 20 views
0

Ich habe einen Text aus mehreren Sätzen. Ich möchte diesen Text wie einen normalen Text anzeigen, während ich Styling-Attributen und Action-Handlern Sätze gebe. Gerade jetzt habe ich versucht, sie in verschiedene Tags zu setzen, wie div und p aber jedes Mal, was ich bekommen, ist dies:Handhabung von Text in HTML: Zuordnung von Attributen zu Sätzen

What I have now

Statt:

What I want

Ich denke, das ist nicht möglich, um zu bekommen, was ich will mit einfachen HTML, da ich nicht nur Rechteck wollen, möchte ich die Divisionen zu wickeln. Irgendeine Idee, wie ich es machen könnte?

+3

Werfen Sie einen Blick auf CSS Word-Wrap, Overflow-Wrap und ähnliche Dinge. Und verwenden Sie Spannen innerhalb eines Containers. Ohne Code, kann nicht helfen. – Shilly

Antwort

1

Div- und p-Elemente sind Elemente auf Blockebene. Wenn Sie jeden Satz in ein Element auf Blockebene setzen, beginnt jeder Satz in einer neuen Zeile.

Was Sie tun können, setzen Sie jeden Satz in ein Inline-Element wie ein "span", dann style die Span-Elemente.

+0

Sie können Ihre div- oder p-Elemente als Inline deklarieren. – JPeG

0

können Sie verwenden:

display: inline; 

Auf Ihrer Elemente und fügen Sie dann auch:

float: left; 

Dieses ihnen ein Recht nach dem anderen angezeigt wird und sie unten stapeln, wenn sie aus dem Zimmer laufen.