ホームページ  >  記事  >  ウェブフロントエンド  >  緊急のリクエスト: 信じられない問題が見つかりました。待機中です。online_html/css_WEB-ITnose

緊急のリクエスト: 信じられない問題が見つかりました。待機中です。online_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 09:02:35922ブラウズ

子 div で float を使用した後、div は実際には左側にありました。オンラインでこの状況に遭遇した人はいますか? ! !


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

誰がタッチするかこの問題が発生したことはありますか?

ソースコードを投稿してください

上記のフロートが影響している可能性があります。理解できれば問題ありません。 float

これは驚くべきことではありませんが、問題の内容を具体的に示すコードを投稿する必要があります。
2 つの div があり、最初の div1float:left です。 flat: left が設定されていない場合、2 番目の div は左側にあり、設定後は最初の div に近いため、中央に表示されます。

これは不可能です。子 div は親 div の外に出ません。

親 div 内に子 div がいくつかあり、それらを整列させるために float left を使用します。実際には親 div の中央から一列に並んでおり、マージンとパディングはすべて 0 です。元のコードが長すぎるため投稿できません。この原因は他の div 設定のはずです。







それを書いて、中の div がどのように機能するかを確認してください

マスター、幅が 100% に設定されているからです わかりました、私の幅は 100 ではありません
コードを貼り付け、バグが見つかったブラウザとバージョンを添付してください。

フロートの品質検査によって生成される、スペース占有の理由、幅: 100% である必要があります。

はい、スペース占有の理由、幅: 100% である必要があります。

マスター、幅が 100% に設定されているためですか?
キーが 100 ではありません。つまり、この文「float:left」を追加したのがspanです。 最後にwidth:100%を有効にします。 。比較のために、これが当てはまるかどうかを確認してください。たとえば、span はデフォルトで display:inline タイプになっており、幅と高さを設定しても効果はありません。 float を追加した後にのみ機能します。 質問と実際に投稿されたコードが異なるのはなぜですか?


span と div は同じものですか?


width: 100% ドラマの中では 100% じゃないですか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。