No.3ベストアンサー
- 回答日時:
>
http://www.fsiki.com/archive/css-doc/float.html> http://www.geocities.jp/multi_column/float/05.html
このページを見つけるとは、初心者と名乗っている割には物分りの早い方のようですね。感心です。
> すべてにfloat:none以外をかけるとこうなってしまうのですか・・
> たぶんとても基本的なことですね すみません・・・
ウェブページを作成し得る人のほとんどが認識していないように思います。
こういうやりとりを通じて知識を吸収していただければ大いに結構です。
閑話休題。
HTMLソースを提示する場合は、部分的な提示で十分でない場合を除いては1行目から提示してください。
文書型の宣言などが回答に関わってくる可能性があります。
style 要素内ではHTMLに於けるコメントアウトはしなくてもよいです。
http://openlab.ring.gr.jp/k16/htmllint/explain.h …
XHTMLであれば内容が無視されてもおかしくありません。
XHTMLでなくHTMLであるのであれば、
> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
この記述は誤りです。
本題…。
> 何か別の対処法があれば、教えていただけると幸いです。
あなたが見つけたページにまさに書いてあります。
#main:after {
content:"";
display:block;
clear:both;
}
これを適用すれば解決できるかもしれません。
ご回答ありがとうございます。
無事できました!
おかげさまで今日一日でfloatについてだいぶ理解を深められました。
after擬似要素についてもまったく知らなかったのでとても勉強になりました。
またお世話になるかもしれませんが、そのときはまたよろしくお願いいたします。
No.2
- 回答日時:
#main の内容が全て float:none 以外の値を取っていたりしませんよね?
どんな構成で何を指定しているのかもっと明確に示してください。
この回答への補足
あ、なんか調べたらいろいろ出てきました。
http://www.fsiki.com/archive/css-doc/float.html
http://www.geocities.jp/multi_column/float/05.html
floatってややこしい問題があるんですね。
勉強します。
ご回答ありがとうございます。
あ、すみませんfloat:leftかけてますね。
すべてにfloat:none以外をかけるとこうなってしまうのですか・・
たぶんとても基本的なことですね すみません・・・
掘り下げていくとこうなりました。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>
test
</title>
<style type="text/css">
<!--
#main {
background-color:#FF9900;
}
#left {
float:left;
width: 100px;
height: 100px;
}
#right{
float:left;
width: 100px;
height: 100px;
}
-->
</style>
</head>
<body>
<div id="main">
<div id="left">
left
</div>
<div id="right">
right
</div>
</div>
</body>
</html>
このとき、overflow: hidden;をmainに指定するとleft・rightを囲います。
何か別の対処法があれば、教えていただけると幸いです。
No.1
- 回答日時:
裏技でもなんでもありません。
ボックスは、それのサイズよりも内容が多くてはみ出す場合はその要素が作るボックスから内容をはみ出して表示することになっています。
IEはそれをやっていないだけです。
overflow:hidden ははみ出した内容を表示しないように設定する正式にCSSで決められているプロパティと値です。
ご回答ありがとうございます。
言葉が足らず申し訳ありません。
dreamweaverの編集画面上の表示についての質問でした。
たとえば
<div id="main">
<div id="sub1">
</div>
<div id="sub2">
</div>
</div>
のような状況では、mainの中にsub1とsub2が収まる形になると思うのですが、mainのエリアを示すワクの長さがかなり短くなることがあり、まったく囲えていない形になります(編集画面上の見た目の話です)。
こういうときにoverflow:hiddenとやると表示が直ることがあるのですが。
(今やってみたら直りませんけど・・・)
mainのheightをピクセル指定すれば直ると思うのですが、それ以外の方法で対応できればと思います。
正直なところ、overflowプロパティを使うことがこれ以外になくて、まったく理解できていませんが、コレを機に勉強します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS スマホ表示用のwebページ、style.cssでは表の中の文字 font-size は指定できない? 1 2023/03/27 18:57
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- HTML・CSS 吹き出し 下記の吹き出しのスタイルシートについて 下記のスタイルシートは左側にアイコンがでる使用にな 1 2022/11/12 17:55
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- JavaScript 指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードを教えてください 2 2023/04/27 17:58
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「諸要素」とはどういう意味で...
-
【ヒトの神秘】美男美女から何...
-
改行ほどは行かないけど、若干...
-
CSSのセレクタに指定するbodyと...
-
NからZへの全単射を具体的に構...
-
超音波で洗脳。
-
brタグ、pタグやtableタグが非...
-
【CSS】imgタグを、親要素の幅...
-
HTMLです次の意味を持つ要素ま...
-
HTMLです 四角みたいにして中に...
-
質問1.
-
下線と文字の間を調整するには...
-
smallにtext-allignが効かない
-
テキストボックスの中にリンク...
-
双方向リスト
-
CSS:overflow要素の印刷について
-
border: noneでボタンの境界線...
-
含む含まないという概念自体の...
-
textareaの幅を画面と合わせたい
-
submit buttonの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ヒトの神秘】美男美女から何...
-
smallにtext-allignが効かない
-
含む含まないという概念自体の...
-
還暦を過ぎた方々に質問です。
-
「諸要素」とはどういう意味で...
-
質問1.
-
textareaの幅を画面と合わせたい
-
角丸画像の背景色を透明にした...
-
2個のFormを横並びにしたい
-
テキストボックスの中にリンク...
-
HTMLです 四角みたいにして中に...
-
CSS:overflow要素の印刷について
-
input type="hidden"で取得した...
-
tdに対してmin-heightの定義、...
-
HTMLページ上でiframeを最前面...
-
タグは大文字と小文字どちらが...
-
HTMLです
-
2行にしたい要素、改行か分割...
-
改行ほどは行かないけど、若干...
-
H1タグを画像にしたい
おすすめ情報