• ベストアンサー

UL要素を使わずにdiscマークを表示

<ul type="disc"> <li>テキスト</li> </ul> で表示されるdiscマークを、UL要素を使わずに表示させたいです。 LIに充てるものが1つしかないのでリストを使いたくはありません。 <p class="class">テキスト</p>でdiscマークを表示させる事は可能でしょうか? htmlのほうに中点(・)や丸(●)を使う、画像を使うのは考えていません。

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

display:list-item; margin-left:1em; かな。(もしかしたらIEは7以降かもしれません-やや自身なし) なお、margin-leftを設定しているのはリスト項目のマーカーはマージン領域に表示されるブラウザがあるため。 通常のリストであってもマージンを0にすると表示されないブラウザがあります。

_-l
質問者

お礼

displayプロパティで指定できたのですね。 IE6でも確認できました。 ありがとうございます。完璧です。

その他の回答 (1)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

http://www.google.co.jp/search?q=css%20list-style&hl=ja&lr=lang_ja ulとかの下じゃないと効かないのかな・・・試してないから判らない 記号そのものとか http://www.ne.jp/asahi/minazuki/bakera/html/reference/charref 「·」辺りを使うのが妥当では・・・ 意味的には中黒を直で書くのと変わらないけど一応実体参照だから依存度は少なくなるかと・・・

_-l
質問者

お礼

list-styleではリストでないので無理でした。 文字参照でもhtmlを弄ることは考えていませんでした。 displayプロパティで解決しました。 ありがとうございます。

関連するQ&A

専門家に質問してみよう