リストタグ(<UL>、<OL>)の左マージンはpadding-left。<DL>だけmargin-left【Webデザイン・CSS】
2014/11/08
1年以上前の記事です。内容が古い可能性があります。
Webデザインをする上でかねてから気になっていたことをしっかりとしらべてみました。
それは、リストタグの左マージンのこと。
実際は、リセットCSSで「margin:0;padding:0」 をしてしまうので、気にすることはないのですが、
でも、知っておいても損はないですもんね。

左がソース、右がブラウザ表示。
今回調べたのは赤で書かれている初期マージンの部分。
これを調べるきっかけになったのはIE(旧バージョン)とその他のブラウザでリストの表示に違いがあったから。
だったらどっちが正解なの?というのもあり、最新ブラウザを使って調べてみたところ、現在は以下のように統一されているようです。
<UL><OL>の左の空き(マージン)は親要素<UL><OL>の内マージン(padding)
これをなくすには
padding-left:0px;
}
一方、<DL>内の<DD>左の空き(マージン)は子要素<DD>の外マージン(margin)
これをなくすには
margin-left:0px;
}
となります。
つまり、形状上、仕方がないといえば仕方がないのですが、<DL>だけは子要素の外マージンで、他のリストは親要素の内マージンだったんです。
できればどちらも子要素の外マージンでやってほしかったですねぇ。。
ひょっとしたら当初、IEだけは<UL><OL>においても子要素<LI>の外マージンを取り入れていたために、
同じCSSでも表示に違いが出てしまっていたのかもしれませんね。
アドセンス広告メイン
関連記事
-
-
「www」はワールドワイドウェブではありません
1年以上前の記事です。内容が古い可能性があります。2ちゃんねるなんかでよく見かけ …
-
-
台風接近!!
1年以上前の記事です。内容が古い可能性があります。台風直撃の中、都内まで打ち合わ …
-
-
iPadスゲー!「プロジェクションマッピング」が簡単につくれちゃう
1年以上前の記事です。内容が古い可能性があります。そもそもプロジェクションマッピ …
-
-
Facebookメッセージの裏技、自分のプロフ写真や「F」マーク等
1年以上前の記事です。内容が古い可能性があります。何でこの機能、メッセージ限定な …
-
-
僕もそのうちの一人です
1年以上前の記事です。内容が古い可能性があります。livedoor ニュース & …
-
-
エイサーASPIRE ONEのモニターは赤の発色が悪い
1年以上前の記事です。内容が古い可能性があります。タイトルどおりです。 ASPI …
-
-
スマホサイト(スマートフォンサイト)のソース(HTML)を見る方法
1年以上前の記事です。内容が古い可能性があります。最近ではPCサイト並に重要視さ …
-
-
紙サイズ一覧Web対応版
1年以上前の記事です。内容が古い可能性があります。実は僕、印刷会社にいながらもち …
-
-
不況の原因はインターネットに同意
1年以上前の記事です。内容が古い可能性があります。誰もが思いながらも口に出せない …
-
-
検索ワード順位アゲアゲ大作戦 #2 ページランクアゲアゲ大作戦
1年以上前の記事です。内容が古い可能性があります。まずはgoogle=ページラン …







