固定配置
固定配置は、実際には、通常のドキュメント フローには含まれない特別な種類の絶対配置です。 )
注: このプロパティは IE6 とは互換性がありません
" > <!-- 相对定位 --><divstyle="border: solid 1px #0e0; width:200px;"><divstyle="height: 100px; width: 100px; background-color: Red;"></div><divstyle="height: 100px; width: 100px; background-color: Green; position:relative; top:20px; left:20px;"></div><divstyle="height: 100px; width: 100px; background-color: Red;"></div></div>
ログイン後にコピー
<!-- 相对定位 --><divstyle="border: solid 1px #0e0; width:200px;"><divstyle="height: 100px; width: 100px; background-color: Red;"></div><divstyle="height: 100px; width: 100px; background-color: Green; position:relative; top:20px; left:20px;"></div><divstyle="height: 100px; width: 100px; background-color: Red;"></div></div>
固定配置
固定配置は、実際には、通常のドキュメント フローには含まれない特別な種類の絶対配置です。 )
注: このプロパティは IE6 とは互換性がありません
HTML ページ レイアウトの基本_html/css_WEB-ITnose
このブログ記事では主に HTML ページレイアウトの基礎知識を整理します。これらのことは基本的に理解していますが、実際に使用すると、細部のいくつかにいつも気付かないことがあります (>_<)。
ボックス モデル
ボックス モデルは、CSS における重要な概念です。ボックス モデルを理解することによってのみ、より良いレイアウトを行うことができます。ボックス モデルのスコープには、ボーダー、パディング、マージン、コンテンツが含まれます。ボックスモデルには、IE(ウィアードモード)ボックスモデルと標準ボックスモデルの2種類があります。 2 つの違いは、IE ボックス モデルのコンテンツ部分にはパディングとボーダーが含まれるのに対し、標準ボックス モデルには含まれないことです。 css3 の border-sizing 属性は、特定のボックス モデルを選択できます: content-boxing (デフォルトの標準ボックス モデル); border-boxing (IE ボックス モデル) 200
コンテンツの高さ: 100
- 左枠から右枠までの長さ: (10+30)*2 + 200
-
-
- コンテンツの幅: 12 0
左境界線から右境界線までの長さ: (10+30)*2 + 120
-
- この属性は、要素のレイアウトを確立するために使用される位置決めメカニズムを定義します。どの要素でも配置できますが、
絶対要素または固定
要素は、要素自体のタイプに関係なく、 ブロックレベルのボックス - を生成します。相対的に配置された要素は、通常のフローではデフォルトの位置からオフセットされます。
絶対: 絶対位置の要素を生成します。 relative:
自身の位置を基準にして相対的に配置された要素を生成します-
-
-
相対配置
相対配置は比較的単純で、position 属性の相対値に対応します。要素が相対的に配置されている場合、その位置に表示されます。垂直位置または水平位置を設定すると、要素はそれ自体に対して相対的に移動します。要素が移動するかどうかに関係なく、要素はドキュメント フロー内の元のスペースを占有しますが、パフォーマンスは変わります。 - 絶対配置
<!-- 普通流 --><divstyle="border: solid 1px #0e0; width:200px;"><divstyle="height: 100px; width: 100px; background-color: Red;"></div><divstyle="height: 100px; width: 100px; background-color: Green;"></div><divstyle="height: 100px; width: 100px; background-color: Red;"></div></div>
ログイン後にコピー - 相対配置は、要素の位置が通常のフロー内の位置に対して相対的に変化するのに対し、絶対配置は要素の位置を独立させます。ドキュメント フローのスペースを占有せず、通常のフロー内の要素は、絶対に配置された要素が存在しないかのようにレイアウトされます。
<!DOCTYPE html><htmllang="en"><head><metacharset="UTF-8"><title>box</title></head><style>/* 标准模式 */.content-box{ box-sizing: content-box; width:200px; height:100px; margin:20px; padding:30px; border:10px solid green; }/* 怪异模式 */.border-box{ box-sizing: border-box; -moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */width:200px; height:100px; margin:20px; padding:30px; border:10px solid green; }</style><body><divclass="content-box">标准模式</div><divclass="border-box">怪异模式</div></body></html>
<!-- 相对定位 --><divstyle="border: solid 1px #0e0; width:200px;"><divstyle="height: 100px; width: 100px; background-color: Red;"></div><divstyle="height: 100px; width: 100px; background-color: Green; position:relative; top:20px; left:20px;"></div><divstyle="height: 100px; width: 100px; background-color: Red;"></div></div>
ログイン後にコピー
<!-- 相对定位 --><divstyle="border: solid 1px #0e0; width:200px;"><divstyle="height: 100px; width: 100px; background-color: Red;"></div><divstyle="height: 100px; width: 100px; background-color: Green; position:relative; top:20px; left:20px;"></div><divstyle="height: 100px; width: 100px; background-color: Red;"></div></div>
固定配置
固定配置は、実際には、通常のドキュメント フローには含まれない特別な種類の絶対配置です。 )
注: このプロパティは IE6 とは互換性がありません
リファレンス
CSS レイアウトを学ぶ
css3 ボックス サイズ プロパティ
CSS レイアウト - 表示、位置、浮動小数点プロパティから始める

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来の傾向はセマンティクスとWebコンポーネントであり、CSSの将来の傾向はCSS-in-JSとCSShoudiniであり、JavaScriptの将来の傾向はWebAssemblyとServerLessです。 1。HTMLセマンティクスはアクセシビリティとSEO効果を改善し、Webコンポーネントは開発効率を向上させますが、ブラウザの互換性に注意を払う必要があります。 2。CSS-in-JSは、スタイル管理の柔軟性を高めますが、ファイルサイズを増やす可能性があります。 CSShoudiniは、CSSレンダリングの直接操作を可能にします。 3. Webassemblyブラウザーアプリケーションのパフォーマンスを最適化しますが、急な学習曲線があり、サーバーレスは開発を簡素化しますが、コールドスタートの問題の最適化が必要です。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

HTML、CSS、およびJavaScriptは、最新のWebページを構築するためのコアテクノロジーです。1。HTMLはWebページ構造を定義します。2。CSSはWebページの外観に責任があります。

htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。

この記事では、HTMLタグの違いについて説明します。、、、、、、、およびプレゼンテーションの使用とSEOとアクセシビリティへの影響に焦点を当てています。
