diff --git a/src/pages/reference/tag.mdx b/src/pages/reference/tag.mdx new file mode 100644 index 0000000..285c735 --- /dev/null +++ b/src/pages/reference/tag.mdx @@ -0,0 +1,240 @@ +--- +layout: "@/layouts/MarkdownLayout.astro" +--- + +export const title = "いろいろなタグ"; + +# {title} + +HTMLにはたくさんのタグが用意されています。 +これを書いている人も全部を覚えているわけではありません。 + +ただ暗記するのではなくなにができるのかを把握して、必要なときに調べられるようにしましょう。 + +正しくタグを使いこなすようになると、ウェブページを公開したときに優位な評価を受けやすくなります。 + +## このページの読み方 + +以前、fontタグで色を変える方法を以下のように紹介しました。 + +> 赤色にしたい範囲を``と``で囲みました。 +> +> よく見ると、開始のタグには`color="red"`という部分がありますね。 +> このfontタグにはcolorという**属性**が用意されており、これを使うことで色を指定できるのです。 +> +> ```html +> <タグ名 属性名="値">対象タグ名> +> ``` + +このページでは、属性の説明をするときに以下のような表記を使います。 + +例: fontタグのcolor属性を説明したいとき (``) + +| 要素 | 説明 | 取りうる値 | 省略 | +| :-- | :-- | :-- | :-: | +| `font` | 中身の文字の見た目を変えるタグ | - | - | +| `font[color]` | 文字の色を指定する属性 | `red`のような色の名前、`#ff0000`のようなカラーコードなど | OK | + +## 見た目を変えるタグ + +### テーブル table + +| 要素 | 説明 | 取りうる値 | 省略 | +| :-- | :-- | :-- | :-: | +| `table` | 表を作成するタグ | 直下に`tr`タグを配置 | - | +| `tr` | テーブルの行を作成するタグ | 直下に`th`または`td`タグを配置 | - | +| `th` | テーブルの見出しセルを作成するタグ | - | - | +| `td` | テーブルのデータセルを作成するタグ | - | - | + +```html +
| 名前 | +年齢 | +
|---|---|
| 山田太郎 | +25 | +
| 鈴木花子 | +30 | +
| 名前 | +年齢 | +
|---|---|
| 山田太郎 | +25 | +
| 鈴木花子 | +30 | +
| 名前 | -年齢 | -
|---|---|
| 山田太郎 | -25 | -
| 鈴木花子 | -30 | -
| 名前 | -年齢 | -
|---|---|
| 山田太郎 | -25 | -
| 鈴木花子 | -30 | -