以下のようにしたいです。宜しくお願いします。
■1.テキストテキストテキストテキスト
■2.テキストテキストテキストテキスト
テキストテキストテキストテキスト
■3.テキストテキストテキストテキスト
GIF などの画像でよいのでしょうか?
li { padding: 0px 0px 0px 20px; background-image: url(li.gif); background-repeat: no-repeat; }
こんな感じで如何ですか?数値などは適宜調整してください
ブラウザにもよると思うのですが,margin や padding あたりは,IE では怪しい挙動をするので,きっとそのせいですね
上位の ol の margin や padding を適切に設定した上で,background-positon をマイナスで指定してやると,うまくいくかもしれません
コメント欄を開けておいていただけると助かります
background-positionをマイナス指定は画像が表示されなくなりました。
リストスタイルを内側にすれば大丈夫だと思います
li {
background-image: url(li.gif);
background-position: 0px center;
background-repeat: no-repeat;
list-style-position: inside;
padding-left: 10px;
}
ありがとうございます。
list-style-position: inside;
を使ってうまく表示できました。
ただ改行したとき1行目にそろってほしかったので、insideで内側にしたのを、ふたたびtext-indentをマイナス指定で揃えました。
li {
padding-left: 70px;
background:url(li.gif) no-repeat;
list-style-position:inside;
text-indent:-30px;
}
ありがとうございます。
残念ながら画像を数字の左に出す事は出来ませんでした。
以下のようになります。
1.■テキストテキストテキスト
2.■テキストテキストテキスト
3.■テキストテキストテキスト