忍者ブログ

保志光司のメモブログ

保志光司によるWeb関係の備忘録

リストタグで縦レイアウトのナビをつくる

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

リストタグで縦レイアウトのナビをつくる

リストの奇妙なインデント

リストを使うと自動的にインデントされる。便利といえば便利だし親切なのだが、作成したdivからはみ出るぐらいインデントされると溜め息をつきたくなる。
授業でmarginに負の値をいれて(ネガティブマージンってやつですか?)対応していた記憶があるのだが、なかなか気持ち悪い。リストへのヘイトがどんどん増えていく。


ulに色々指定してあげよう

ナビゲーション用にdivを作ってあって、なおかつそこにリストしか入らない場合に以下のように位置調整できることがわかった。他の条件下でどうなるかは未検証だからホショウはできない。
取り敢えず、ulタグをガッチリ指定で固めてあげる方法である。
  1. ボックス > Width等を指定。
    どのぐらいの高さになるか分からない場合はWidthだけ入れておく。

  2. paddingを上下左右全て指定。
    0なら0で全部指定してやる。上と左を0にすればビタッとdivの内側についてくれる。
  3. marginは0で。
    別段marginは指定しない。
今回はdivの幅がリストの幅より大きかったが、多分divの幅とリストの幅が同じでもいけると思う。
あの余計なインデントはpaddingだった…ということなのだろうか。よくわからない。解決すればいい。終わりよければ全てよいのだ。
この記事をシェアする:
PR

コメント

プロフィール

HN:
保志 光司
性別:
女性
自己紹介:
社会人三年生の、ひよっこマークアップエンジニア。

管理画面
記事を書く

P R