
ホームページ作成の勉強をしている者です。
分からないことがあるので質問させてもらいます。
http://www.htmq.com/csskihon/401.shtmlこのサイトのcssのソースに
float:left;/*リスト項目を横に並べる*/
display:inline; /*リスト項目をインライン表示にする*/
こう書かれていました。
display:inline;ですでにリストが横になるので、float:left;で横に並べる必要があるのですか?
調べてもいまいち納得いく答えが見つからないので分かる人教えてください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
単純に
float:left;でfloatさせられますが、そのとき自動的にブロック(display:block;)にもなっています。
display:inline;とすることで、ブロックは解除されて行内要素に再指定されます。
display:inline;はCSS2から導入されたプロパティで、古いブラウザには認識されません。その場合、この設定は無視されますから、古いブラウザはfloatで並びます。サイズによって少し左による。
なお、参考にされているサイトは、idを使用すべきでないところに、idを使用しています。
id="header",if="footer"
また、文書構造ではなくデザインのためのid名になっています。
id="submenue",id="menu01",id="submenu_header",id="submenu_body",id="content"のように
仕様書には、明確に『DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』と書かれています。これは、明らかに誤用です。HTML5では、この誤用の反省から、『文書をよりよく構造化するために、(header,section,footer,aside,figure,navなど)の要素が新しく追加されました。( http://standards.mitsue.co.jp/resources/w3c/TR/h … )』
headerはsectionなどと組み合わせて一塊の記事集合のheaderを示しますから、文書内に何度も登場する可能性がありますから、くかもり4.01でしたら<div class="header">とclass名でしょう。
id="submenu_body"
id="content"
これらは<div class="section">でしょうね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セクションをdivで囲むと見出し...
-
スペースを使わず文字位置を揃...
-
フッタの背景画像をリピートxで...
-
divとpの使いわけ
-
CSSで画像を下に配置
-
HTML属性での「""」 「''」違い
-
<!-- #BeginLibraryItemとは
-
ヘッダーとフッターだけ背景を...
-
<DIV> と </DIV> の間が空です。
-
CSSのfloatとdivについて質問で...
-
htmlのolやulなどlistにtitleや...
-
min-heightとheightの違いについて
-
html の divとtable の役割
-
親要素・子要素
-
aの中にspan
-
htmlの文字が縦書きになる
-
ulタグやliタグの中でbrタグ...
-
【ヒトの神秘】美男美女から何...
-
角丸画像の背景色を透明にした...
-
CSSのa:hoverが急に一部だけ効...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
複数のボタンを等間隔に、かつ...
-
HTML属性での「""」 「''」違い
-
html の divとtable の役割
-
div要素が重なってします
-
ヘッダーとフッターだけ背景を...
-
スペースを使わず文字位置を揃...
-
ブログのサイドバーが下にくる
-
1時間30分を簡単に表したいで...
-
<div id="container">の使いか...
-
min-heightとheightの違いについて
-
h1のテキストサイズよりh2の方...
-
<!-- #BeginLibraryItemとは
-
body>div{}の意味を知りたい
-
画面を縮小するとカラムが落ち...
-
divとpの使いわけ
-
hタグの右横に画像を表示
-
ヘッダーを左右に二分割する方...
-
html divボックスの入れ子で中...
-
セクションをdivで囲むと見出し...
おすすめ情報