私は任意の数の要素を含むことができる順序付きリストを持っています。各要素はサイズが異なることができますが、サイズに関係なく、順序付きリストの数をコンテンツの最初の行に合わせることが必要です。それでは、私が達成したいことはこれです:順序付きリスト番号をコンテンツの最初の行に揃えます。
- Loremのイプサムの嘆き
- ... consectetur adipiscing ELIT、AMET座るボックス1
私が持っている問題についての私のjsfiddleを参照してください。
https://jsfiddle.net/txo5bsua/2/
これは、HTMLとCSSはあなたが私はこれで助けることができる私は
.boxes {
display: table;
width: 100%;
height: 100%;
}
.box {
display: table-cell;
}
.box1 {
background: orange;
width: 75%;
}
.box2 {
background: yellow;
}
<ol>
<li>
<div class="boxes">
<div class="box box1">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi quis condimentum massa. Quisque purus nisl, finibus id placerat id, ultricies non magna. Sed justo dui, tristique et metus at, fringilla viverra ipsum. Duis malesuada est eget lectus fermentum,
vitae pretium eros tempor. Integer eu mi metus. Cras dui ipsum, iaculis ut libero dictum, dapibus consequat orci. Sed semper vitae lorem eu sollicitudin. Curabitur dapibus fringilla facilisis. Nullam facilisis ante in velit maximus gravida.
</div>
<div class="box box2">
<input type="radio">Yes
<input type="radio">No
</div>
</div>
</li>
<li>
<div class="boxes">
<div class="box box1">Box 1</div>
<div class="box box2">Box 2</div>
</div>
</li>
</ol>
を持っているのですか?
それでも.boxesの間のギャップをしたいですか? – sol
(興味深い:私はコンテンツがあなたがFirefox *上で望むやり方とまったく同じようにレンダリングしていると思う。)Google ChromeとSafariでは、コンテンツが始まる前に注文リストの番号の後に改行が表示されている。あなたの目標は、すべてのブラウザで視覚的な改行を取り除くことです)。 – pnkfelix
変更表示:表示するテーブル:クラス.boxのインラインフレックス – chirag