With the following code,
CSS
.inline{display: inline-block;}
HTML
<div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
</div>
I intend to avoid line break at (between an "X" and the following div item with "Foo") (but allow line break between a div item with "Foo" and the following "X").
As this demo shows, line break can actually happen. Why is that?
How can I avoid line break in such case?
<style>
.inline{display: list-item;}
</style>
<div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
X <div class="inline">Foo</div>
</div>
<div>
<div class="inline">X Foo</div>
<div class="inline">X Foo</div>
<div class="inline">X Foo</div>
<div class="inline">X Foo</div>
<div class="inline">X Foo</div>
<div class="inline">X Foo</div>
<div class="inline">X Foo</div>
</div>
You can use Like this and its working for me
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With