このブログ記事では主に 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 属性の相対値に対応します。要素が相対的に配置されている場合、その位置に表示されます。垂直位置または水平位置を設定すると、要素はそれ自体に対して相対的に移動します。要素が移動するかどうかに関係なく、要素はドキュメント フロー内の元のスペースを占有しますが、パフォーマンスは変わります。
<!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;"></div><divstyle="height: 100px; width: 100px; background-color: Red;"></div></div>絶対配置
絶対的に配置された要素の位置は、最も近い非静的祖先要素の位置を基準にして決定されます。つまり、position 属性が静的でない限り、最も近い祖先要素を絶対位置決めの参照基準として使用できます。要素に位置決めされた祖先がない場合、その位置は元の含まれるブロック (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>
固定配置
固定配置は、実際には、通常のドキュメント フローには含まれない特別な種類の絶対配置です。 )
注: このプロパティは IE6 とは互換性がありません
リファレンス
CSS レイアウトを学ぶ
css3 ボックス サイズ プロパティ
CSS レイアウト - 表示、位置、浮動小数点プロパティから始める

htmltagsdeTheStructureOfawebpage、whiLeattributesdddddddddtetails.1)tagslike、andoutlineThecontentのsplacement.2)属性、クラス、およびスチリーンハンシテアグビーズイメージソース、スタイリング、および改善、および改善の想像力。

HTMLの未来は、よりセマンティック、機能的、モジュール式方向に発展します。 1)セマンティック化により、タグがコンテンツをより明確に説明し、SEOとバリアのないアクセスを改善します。 2)機能化は、ユーザーのニーズを満たすために新しい要素と属性を導入します。 3)モジュール性は、コンポーネントの開発をサポートし、コードの再利用性を改善します。

htmlattributesarecrucialinwebdevevermentmentmentmentmentmentmentmention behavior、like、andfunctionality.theyenhance -interactivity、accessibility、andseo.forexample、thesrcattribute intagsimpactsseo

ALT属性は、HTMLのタグの重要な部分であり、画像の代替テキストを提供するために使用されます。 1.画像をロードできない場合、ALT属性のテキストが表示され、ユーザーエクスペリエンスが向上します。 2。スクリーンリーダーは、ALT属性を使用して、視覚障害のあるユーザーが写真の内容を理解するのに役立ちます。 3. ALT属性のEnginesインデックステキストを検索して、WebページのSEOランキングを改善します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造の構築に使用されます。 2。CSSは、Webページの外観を美化するために使用されます。 3. JavaScriptは、動的な相互作用を実現するために使用されます。タグ、スタイル、スクリプトを通じて、これら3つは最新のWebページのコア関数を構築します。

タグのLang属性を設定することは、WebアクセシビリティとSEOを最適化する重要なステップです。 1)ラング属性をタグに設定します。 2)多言語コンテンツでは、ようなさまざまな言語パーツのLang属性を設定します。 3)「EN」、「FR」、「ZH」などのISO639-1標準に準拠する言語コードを使用します。Lang属性を正しく設定すると、Webページと検索エンジンランキングのアクセシビリティが向上します。

htmlattributeSareSientionalentionalentionalentionalentiallyance'functionalityandappearance.theyaddinformationtodefinebehavior、light、and interaction、makewebsitesteractive、responsive、andviseallyappaleal.attributeslikesrc、href、class、型、およびdoadabledransform

toreatealistinhtml、useforunorderedlistsandfororderedlists:1)forunorderedlists、wrapitemsinanduseforeachitem、renderingasabulletedlist.2)


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

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

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!
