リストタグ(<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でも表示に違いが出てしまっていたのかもしれませんね。
アドセンス広告メイン
関連記事
-
Web制作会社はいずれなくなる? アメリカにWeb制作会社がない5つの理由
1年以上前の記事です。内容が古い可能性があります。アメリカにはWeb制作会社がな …
-
Safari
1年以上前の記事です。内容が古い可能性があります。G5についてる標準ブラウザのS …
-
人気が出る写真の法則。人の顔はNG。背景は控えめに等
1年以上前の記事です。内容が古い可能性があります。インターネット上には数多くのデ …
-
ネットで営業
1年以上前の記事です。内容が古い可能性があります。リレーション・オプティマイズに …
-
熊谷ハッカソン@立正大学まとめ
1年以上前の記事です。内容が古い可能性があります。6月6日、7日と立正大学で行わ …
-
ネットメディアが間違いを犯さない理由
1年以上前の記事です。内容が古い可能性があります。以前、「日本メディアがまっぷた …
-
株式市場がインターネットに弄ばれている
1年以上前の記事です。内容が古い可能性があります。一昨日、1000円以上上げた日 …
-
シュールレアリスト「佐々木岳久」氏、東松山に現れる
1年以上前の記事です。内容が古い可能性があります。以前紹介させていただいたシュー …
-
WordPress(ワードプレス)で楽に表組み(テーブル)を書くためのプラグイン「Editor Extender」 #wp
1年以上前の記事です。内容が古い可能性があります。WordPressで記事を書く …
-
プロバイダ(接続サービス・ホスティングサービス)
1年以上前の記事です。内容が古い可能性があります。大概どこのお客さんでもインター …