スタイルを定義する方法
スタイルを定義する方法
「スタイルを定義する方法」はCoddyKit上の無料HTML for Kidsレッスンです。 これはレッスン1/1です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはHTML for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 HTML for Kidsコースには全1レッスンが含まれています。
はじめに
こんにちは。
前のレッスンで部分的に説明しましたが、ここでもう一度確認しましょう。
CSSでは、スタイルを3つの方法で定義できます。
- インラインスタイル
- <style>タグの間に記述する
- 外部CSSファイルを使用する
インラインスタイル
1. インラインスタイル
名前からもわかるように、各要素にstyle属性をインラインで渡して定義するスタイルを指します。
この方法は、各スタイルの再利用性を低下させ、可読性も非常に低くなるため、推奨されません。
以下の例では、letter-spacingスタイルによって、テキストの各文字の間に15pxの間隔が設定されています。
<p style="letter-spacing:15px">
Inline Style
</p>styleタグを使用する
2. <style>タグの間に記述する
styleタグの間に定義できます。この方法も、一部の例外(ファーストビューのコンテンツ領域など)を除いて推奨されません。
例を整理しておくため、ここではstyleタグを使い続けます。ただし、私が説明した例外的なケースを除き、アプリケーションでの使用はお勧めしません。
<html>
<head>
<style>
.root {
color:red;
}
</style>
</head>
<body class>
<div class="root">Test</div>
</body>
</html>外部CSSファイル
3. 外部CSSファイル
では、外部CSSファイルの使い方を学びましょう。
これは、最も頻繁に使用するスタイル定義の方法です。まず、CSSセレクターだけを含むファイルを作成します。
次に、headタグの間にあるlink要素に、対象のCSSファイルを指定します。
以下の例では、href属性を使ってstyle.cssファイルをlink要素に割り当てています。
<link rel = "stylesheet" href = "styles.css">
この方法は、同じCSSファイルを複数のファイルから読み込んだり、再利用性を高めたりするための最適な解決策です。
以下の例では、externalクラスを選択するスタイル定義を作成しています。
.external{
color:red;
font-size:30px;
letter-spacing:10px;
}
以下の例では、externalクラスを選択するスタイル定義を作成しています。
この記述をtest 1.cssという名前のファイルに保存し、link要素に割り当てましょう。
<html>
<head>
<link rel="stylesheet"
href="https://coddy.s3.amazonaws.com/css/test_1.css">
</head>
<body>
<div class="external">Hello</div>
</body>
</html>おめでとうございます
おめでとうございます 🎉
このセクションでは、CSSにおけるスタイル定義の種類を学びました。
次のセクションでは、id Selectorについて学びます。

よくある質問
「スタイルを定義する方法」レッスンは無料ですか?
はい。「スタイルを定義する方法」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、HTML for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 HTML for Kidsコースには全1レッスンが含まれています。
「スタイルを定義する方法」で何を学びますか?
スタイルを定義する方法 ブラウザで直接実行するハンズオンコードでHTML for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
HTML for Kidsを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのHTML for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/1です。
「スタイルを定義する方法」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このHTML for Kidsレッスンでコードを書いて実行できますか?
はい。すべてのHTML for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。