Verhindern, dass inline-block aus der Verpackung aber damit die content-wrap
Habe ich dieses layout:
<ul style="white-space:nowrap;">
<li style="width:200px; display:inline-block;"></li>
<li style="display:inline-block; vertical-align:top; padding-left:10px;"></li>
</ul>
Ich habe es geschafft, stoppen Sie die ul
umgebrochen wird, ist ein Anfang. Wird jedoch der Inhalt in der 2. li
weiter vom Bildschirm. Überlappende seiner übergeordneten Elemente etc.
Brauche ich die 2. li
Aufnahme der Locker und dynamisch in der Breite im Gegensatz zu der ersten li
. Und ich brauche den text zu umbrechen, innerhalb der 2.li
.
- Tun, müssen Sie nur deaktivieren Sie die Verpackung für den ersten Punkt der Liste? Sie konnte einfach legen Sie
white-space: nowrap;
für Sie, und nicht in der Liste container ganz. - Es ist ein Bild in der ersten Listenpunkt und text in der zweiten. Also ich bin nur besorgt über die 2. Liste-Element Verpackung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
ist dein Freund. Auch, vergessen Sie nicht, entfernen der inline-Stile!
Versuchen
white-space: normal
auf dieli
Elemente.white-space
ist per default vererbt, so erhielten Sienowrap
von derul
.Ich fange an zu denken, dass Sie eine
ul
für layout-Zwecke, diediv
könnte besser sein geeignet für:ul
für layout-Zwecke eher als eine Liste. Und wenn ja, dann vielleicht einige schwimmendediv
s könnte das besser tun.<div id="x">text text text</div>
und#x {padding-left: 200px; background-image: url(myimage.jpg);}
Klingt wie Sie könnte wirklich wollen, um eine Tabelle zu verwenden.
Anders, wenn Sie wissen, die Breite des Bildes, schwebt es nach Links und gib das nächste element einen linken Rand, der größer als oder gleich der Breite des Bildes.
Beispiel:
CSS:
HTML:
Dies ist ein praktischer Anwendungsfall für CSS Grid Layout:
CSS:
HTML:
Schafft zwei-Spalten-raster mit
10px
Spalte Lücke. Erste grid-Element hat200px
Breite passend zu Ihrem image und der zweiten Umhüllung text.Wenn Sie Inhalte, die Sie versuchen zu wickeln enthalten möglicherweise lange Zeichenfolgen wie eine absolute URL oder wissenschaftliche/medizinische Begriffe wie pneumonoultramicroscopicsilicovolcanoconiosis hinzufügen
overflow-wrap
der zweitenli
mit der:last-of-type
pseudo-Klasse.