CSS レイアウト シリーズ-float float_html/css_WEB-ITnose
浅いものから深いものまで、一連のレイアウトについて説明します。まず、いくつかの基本的な属性理論を説明し、次に例と理論を通じてそれらをわかりやすく説明します。誰もが一緒に議論し、学び、奮闘することを歓迎します。早速、公式 Web サイトにアクセスして、float の定義がどのように説明されているかを見てみましょう。
正式な定義:
float 属性は、要素がどの方向に浮動するかを定義します。歴史的に、このプロパティは常に画像に適用され、テキストが画像の周りを回り込むようにしていましたが、CSS では任意の要素をフローティングにすることができます。フロート要素は、要素のタイプに関係なく、ブロック レベルのボックスを作成します。非置換要素が浮動している場合は、明示的な幅が指定されます。それ以外の場合は、可能な限り狭くなります。行上に浮動要素用のスペースがほとんどない場合、要素は次の行にジャンプし、このプロセスは行に十分なスペースができるまで継続します。
これらの定義を見ると、理解できたように思えますが、実際に使ってみると、まだ理解できないこともあります。それでは、その公式の定義とその特徴を要約してみましょう:
これは時間の無駄ではありません。
- div1 を左にフローティングに設定すると、div2 要素と重なっており、div1 がスペースを占有していないことがわかります。要素を絶対配置に設定すると、効果は z-index と同じになりますが、div2 テキストがカバーされていないことがわかります。なんて予測不能な浮き上がりでしょう!
4. 2 つの要素 div1 と div2 を左にフローティングに設定します。私の要約によると、フローティング要素が親要素の境界線に触れるか、別のフローティング要素の境界線に触れると、フローティング要素は停止します。 div1 が親要素コンテナーの境界線に触れ、div2 が div1 の境界線に触れるとフローティングが停止します。問題があるとすれば、div2 要素が div1 の要素をカバーしようとしているのに、実際にはカバーされていないことです。これは私の結論が正しいことを証明しています。
5. div1 要素を左にフローティングに設定すると、フローティング要素が指定されている場合、後続の非フローティング ブロック レベル要素がフローティング要素に続き、要素の幅が自動的に埋められます。実際、div2 の幅は 100% で、div1 は div2 要素の上に浮動しています。前述したように、フローティング要素はドキュメント内のスペースを占有しません。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。
