CSS (Cascading Style Sheets) は、視覚的に魅力的な Web サイトを作成するための基礎となるテクノロジーです。これにより、開発者は HTML 要素のスタイルを設定し、レイアウトを制御し、ユーザー エクスペリエンスを向上させることができます。この記事では、CSS の基本と中級の概念について説明し、自信を持って Web ページのスタイルを設定できるようにします。
CSS とは何ですか?
CSS は HTML 要素のスタイルを設定するために使用され、要素の外観 (色、フォント、間隔など) を定義します。コンテンツ (HTML) とプレゼンテーション (CSS) を分離します。
例:
<h1> </li> <li> <p><strong>Three Types of CSS</strong> </p> <ul> <li> <strong>Inline CSS</strong>: Applied directly to an element using the style attribute. Example: </li> </ul> <pre class="brush:php;toolbar:false"> <p> <ul> <li> <strong>Internal CSS</strong>: Written within a <style> tag in the <head> section of the HTML file. Example:
<style> body { background-color: #f0f0f0; } </style>
<link rel="stylesheet" href="styles.css">
セレクターは、スタイルの対象となる HTML 要素に使用されます。
<style> .highlight { color: yellow; } </style> <p class="highlight">Highlighted text</p>
<style> #unique { color: green; } </style> <p>
Text and Font Styling
<style> p { color: navy; font-size: 16px; font-family: Arial; } </style>
背景のスタイル
<style> body { background-color: lightblue; background-image: url('background.jpg'); } </style>
ボックス モデルは、要素がどのように構造化されているかを説明します。
マージン: 要素と隣接する要素間のスペース。
例:
<style> div { width: 200px; padding: 10px; border: 2px solid black; margin: 20px; } </style>
ポジショニング
<style> div { position: absolute; top: 50px; left: 100px; } </style>
フレックスボックス
Flexbox を使用すると、柔軟で応答性の高いレイアウトの作成が簡単になります。
例:
<style> .container { display: flex; justify-content: center; align-items: center; height: 100vh; } </style>
グリッド
CSS グリッドは、強力なレイアウト システムを提供します。
例:
<h1> </li> <li> <p><strong>Three Types of CSS</strong> </p> <ul> <li> <strong>Inline CSS</strong>: Applied directly to an element using the style attribute. Example: </li> </ul> <pre class="brush:php;toolbar:false"> <p> <ul> <li> <strong>Internal CSS</strong>: Written within a <style> tag in the <head> section of the HTML file. Example:
<style> body { background-color: #f0f0f0; } </style>
擬似クラス: 状態に基づいて要素のスタイルを設定します。
例: ホバー効果
<link rel="stylesheet" href="styles.css">
擬似要素: 要素の特定の部分をスタイルします。
例: 要素の前にコンテンツを追加:
<style> .highlight { color: yellow; } </style> <p class="highlight">Highlighted text</p>
メディア クエリは、画面サイズに基づいてスタイルを調整します。
例:
<style> #unique { color: green; } </style> <p>
3. CSS Properties and Values
Text and Font Styling
<style> p { color: navy; font-size: 16px; font-family: Arial; } </style>
トランジションとアニメーション
例:
<style> body { background-color: lightblue; background-image: url('background.jpg'); } </style>
CSS 変数
例:
<style> div { width: 200px; padding: 10px; border: 2px solid black; margin: 20px; } </style>
CSS は、プレーンな HTML を美しく機能的な Web ページに変換します。基本を理解し、中級の概念に進むことで、レスポンシブで視覚的に魅力的なデザインを作成するスキルを習得できます。これらのテクニックをマスターするには、個人のポートフォリオなどのシンプルなプロジェクトのスタイリングを練習してください。
以上がCSSをマスターする:基礎から中級までの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。