更新: li項目のdiv内に2つのスパンを追加しました。今のところ私はリストを正しく整列させることができましたが、テキストの行全体が折り返しの代わりに次の行に移動します。オーダーリストの下に丸で囲まれたテキストが折り返されます
当初発行チェックアウト: を私は関係なく、私がしようと何円、パディング及び背景色の境界線の半径を順序付けられたリストを作成しませんが、しました順序付きリスト番号の下にテキストが折り返されます。
問題:円内の順序付きリスト番号の下にテキストが折り返されないようにするにはどうすればよいですか?
は、ここに私のFiddle of the issue
HTML
だ<div class="child">
<div class="child2">
<h3 class="title">
ddddddddd dddddddddd ddddddddd ddddddddddddddddd
</h3>
<ol class="circlegroup">
<li>1 I want to center the parent but align this to the left ddddddddddd dddddd dddddd dddd dddddd</li>
<li>2 I want to center the parent but align this to the left ddddddddddd dddddd dddddd dddd dddddd</li>
<li>3 I want to center the parent but align this to the left ddddddddddd dddddd dddddd dddd dd dddd</li>
CSS:
body {min-height:100%!important; height:100%!important;}
html {min-height:100%!important; height:100%!important;}
.parent {background:yellow; width:100%; height:100%; display: table;
}
.child {background:red; width:70%; display: table-cell;
vertical-align: middle;}
.child2 {background:#fff; width:100%; display:inline-block;
vertical-align: middle;}
.circlegroup { }
.circlegroup li {
list-style:none;
width:auto; margin-left:10%;
height: auto;
border: 1px solid #d3d3d3;
word-wrap: break-word;
margin-bottom:40px;
}
.title {margin-left:10%;}
ol { list-style: none; padding-left: 10px; text-indent:0px; margin-left:5px; }
ol li {color:#666; }
ol li:first-letter {color:#fff; background:#333; border-radius:50%; border: 5px solid #333;font-size:4vw; vertical-align:middle;
behavior: url(PIE.htc);padding-left:2%; padding-right:2%; padding-top:0%; padding-bottom:0%; font-weight:bold; margin-right:1vw; height:100%; list-style-position:outside;}
ol li
{ list-style-position:outside;
}
。疑似要素とカウンタを使用する必要があります。 –
例や更新されたフィドルを提供できますか?私はol li {list-style-position:outside;}を試しました。また、テキストインデントを試しました:-1em; :before要素を使用して他のソリューションと同様に成功 – ChosenJuan