検索

2016-10-22

「CSSビギナーズクラシック」第6章

1. 各 HTML 要素は表示ボックスに対応しますが、すべての要素が画面に表示されるわけではありません。

2. HTML要素をCSS表示ボックスとして表示する実際の方法は、「ビジュアルフォーマット方法」と呼ばれます。視覚的な書式設定は、HTML コンテンツを画面上にどのように表示するかをブラウザーに指示します。

3. 要素の種類:

(1) ブロック要素(block):改行で始まり改行で終わります。


など。

(2) インライン要素(inline): 排他的な行を占有せず、テキストフローに含まれます。 CSSボックスモデル など。

4.表示属性

表示属性値を設定することで要素の種類を変更できます

display:none;表示しない

display:block; ブロック要素に設定します

display:inline; インライン要素に設定します

5.匿名ボックス

タグにテキストと一部の HTML タグなどの混合コンテンツが含まれる場合、匿名ボックスと呼ばれる、HTML タグのないボックスが生成されます。匿名ボックスは、そのボックスを含むボックスと同じスタイルになります。

例:

Hello World!

画像からわかるように、「Hello」というテキストは匿名ボックスです。

6. HTML では、 として定義されます。したがって、ページ内の タグの内容は表示されません。

7. ボックスのプロパティを表示します

マージン: マージン

ボーダー: ボーダー

パディング: パディング

(1) マージン: 2 つのボックス間の距離。余白は常に透明です。

注: マージンが重なっている場合、つまり 2 つの垂直ボックスでは、垂直方向の間隔として 2 つの要素間の最大値が使用されます。マージンはブロック要素上でのみ重なり、水平方向ではなく垂直方向に重なります。

(2) 境界線:

ボーダー属性設定: セレクター { ボーダー: サイズ スタイル カラー }

ボーダー幅

枠線の幅を指定します。

ボーダースタイル

枠線のスタイルを指定します。

ボーダーカラー

枠線の色を指定します。

継承

border 属性の設定を親要素から継承することを指定します。

幅:

薄い

細い境界線を定義します。

デフォルト。中程度の境界線を定義します。

厚い

太い枠線を定義します。

長さ

境界線の幅をカスタマイズできます。

継承

境界線の幅を親要素から継承することを指定します。

スタイル:

なし

ボーダレスを定義します。

非表示

「なし」と同じ。ただし、テーブルに適用される場合は例外で、境界線の競合を解決するために非表示が使用されます。

点線

点線の境界線を定義します。ほとんどのブラウザでは実線として表示されます。

破線

破線を定義します。ほとんどのブラウザでは実線として表示されます。

しっかり

実線を定義します。

ダブル

二重線を定義します。二重線の幅は、border-width の値と同じです。

グルーヴ

3D 溝の境界線を定義します。効果はborder-colorの値によって異なります。

リッジ

3D 尾根の境界線を定義します。効果はborder-colorの値によって異なります。

挿入

3D 差し込み枠を定義します。効果はborder-colorの値によって異なります。

スタート

3D 開始境界線を定義します。効果はborder-colorの値によって異なります。

継承

境界線のスタイルを親要素から継承することを指定します。

説明

最も予測不可能なボーダースタイルはダブルです。これは、2 つの線の幅に、border-width 値に等しい 2 つの線の間のスペースを加えたものとして定義されます。ただし、CSS 仕様では、一方の線が他方の線よりも太いのか、両方の線が同じ太さであるべきなのか、また、線の間のスペースが線よりも太いのかどうかについては規定されていません。これらはすべてユーザー エージェントによって決定され、クリエイティブはこの決定に影響を与えません。 (W3スクール)

(3) パディング: コンテンツの周囲のスペース。パディングは常にコンテンツ自体の背景と同じ色です。

注意:

(1) 表セル

はインライン要素でもブロック要素でもありません。表セルの表示値はdisplay:table-cellです。テーブルセル要素にはマージンを含めることはできません。

(2) 行の長さ em: CSS では、行の長さは位置サイズに等しい測定値として定義されます。これは、フォントの高さと同じ高さと幅を持つ正方形です。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
HTML対CSSおよびJavaScript:Webテクノロジーの比較HTML対CSSおよびJavaScript:Webテクノロジーの比較Apr 23, 2025 am 12:05 AM

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

マークアップ言語としてのHTML:その機能と目的マークアップ言語としてのHTML:その機能と目的Apr 22, 2025 am 12:02 AM

HTMLの機能は、Webページの構造とコンテンツを定義することであり、その目的は、情報を表示するための標準化された方法を提供することです。 1)HTMLは、タイトルやパラグラフなどのタグや属性を使用して、Webページのさまざまな部分を整理しています。 2)コンテンツとパフォーマンスの分離をサポートし、メンテナンス効率を向上させます。 3)HTMLは拡張可能であり、カスタムタグがSEOを強化できるようにします。

HTML、CSS、およびJavaScriptの未来:Web開発動向HTML、CSS、およびJavaScriptの未来:Web開発動向Apr 19, 2025 am 12:02 AM

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

HTML:構造、CSS:スタイル、JavaScript:動作HTML:構造、CSS:スタイル、JavaScript:動作Apr 18, 2025 am 12:09 AM

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

HTMLの未来:ウェブデザインの進化とトレンドHTMLの未来:ウェブデザインの進化とトレンドApr 17, 2025 am 12:12 AM

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

HTML対CSS対JavaScript:比較概要HTML対CSS対JavaScript:比較概要Apr 16, 2025 am 12:04 AM

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

HTML:それはプログラミング言語か何か他のものですか?HTML:それはプログラミング言語か何か他のものですか?Apr 15, 2025 am 12:13 AM

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

HTML:Webページの構造の構築HTML:Webページの構造の構築Apr 14, 2025 am 12:14 AM

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

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

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

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 英語版

SublimeText3 英語版

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