ホームページ > ウェブフロントエンド > htmlチュートリアル > margin-top の設定が無効です_html/css_WEB-ITnose

margin-top の設定が無効です_html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:41:03
オリジナル
1436 人が閲覧しました

本帖最后由 Jasmine_xiaocao 于 2013-01-25 09:57:12 编辑





左右结构-float










    


 左右结构实现方法:left设置float为left浮动,
right设置float为right浮动,可实现左右结构

缺陷:当left高于right时显示会出现问题,footer清除浮动clear:both可解决此问题













表示効果

マージンを設定します-top が無効です。どのように設定すればよいですか?

ディスカッションへの返信(解決策)

padding-top

padding-top


padding-topの設定がまだ間違っており、レンダリング:


margin: 外側のマージン

padding: 内側のマージン

あなたが設定しました要素の margin-top または padding-top を設定するか、左側の要素の padding-button を設定することで目的を達成できるはずです

margin-top:550px
ログイン後にコピー

を設定して、float をクリアする原理を体験してください 笑


最も愚かな方法: フッターの外側 div を設定し、この div に padding-top を追加します。

CSS code?1margin-top:550px

設定できます

CSS code?1margin-top:1000px

float をクリアする原理を体験してください 笑


確かに、margin-top を 550 以上に設定するだけで大​​丈夫です 理由を教えてください?クリアに関連:両方?初心者でよくわかりませんが、アドバイスをお願いします

#container .left 互いに近づかないように、margin-bottom: 20px; を追加します。

フロートをクリアするということは、実際には、フローティング要素のためのスペースを確保するために十分な垂直方向のマージンを残すことを意味します。あなたの例では、margin-top が 550 未満の場合、十分なスペースが残っていないことを意味します。

float をクリアしてください。 ! ! !

まず、div

margin-top:1000px
ログイン後にコピー
に div を入れすぎるのはお勧めできません

<div id="right"> <div class="right">  左右结构实现方法:left设置float为left浮动,right设置float为right浮动,可实现左右结构<br>缺陷:当left高于right时显示会出现问题,footer清除浮动clear:both可解决此问题</div> </div>
ログイン後にコピー
に変更しても構いません

右と同じです。この問題の主な理由は、#container に高さがないことです。このレイアウト方法に高さがない場合、次のようになります

非常に言葉にならないです。元の投稿者が投稿した画像のテキストに注目してください。問題の解決策はそこにはありません。または、 margin-bottom:10px; を直接追加することもできます

最も愚かな方法: フッターの外側に div を配置し、この div に padding-top を追加します。


この方法を試してみましたが、うまくいきませんでした

まず、divCSS コード内であまりにも多くの div を使用するのは適切ではありません?1234567

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート