リストを右揃えにするにはどうすればよいですか? テキストは完全に整列しますが、箇条書きはそうではありません。CSS を使用してこれを行う簡単で簡単な方法はありますか?
コード:
<ul style="text-align: right">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
LI 要素のルールを直接右揃えに設定しても機能しません。
編集
私が達成したいことを示す画像を添付しました:
箇条書きをテキストに合わせる必要がある場合は、次のようにlist-style-position
属性を使用できます。
.theList
{
text-align: right;
list-style-position: inside;
}
使用方向:
direction: rtl;
通常、右から左への言語に使用されます。
編集:
それぞれ右に浮かせて両方クリア。
float: right;
clear: both;
私があなたの要件を正しく理解していれば、li 要素を右フローティングするだけで十分です: http://jsfiddle.net/Jxzs4/1/
<ul style="float:right; text-align:left; list-style:none;">
これをチェックして.....
弾丸が必要な場合は削除しますlist-style:none;