📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
ページの作成:「== 概要 == CSS (Cascading Style Sheets) とは、Webコンテンツをスタイル設定するコードである。<br> テキストの色の変更、コンテンツ (Webページ) のレイアウト位置の変更、背景画像を使用してWebページを装飾する等の様々なことができる。<br> <br> CSSはプログラミング言語やマークアップ言語ではなく、スタイルシート言語である。<br> CSSは、HTML要素を選択的…」 |
|||
| 157行目: | 157行目: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | |||
== 見出しの位置とスタイル == | |||
<body>の上部には、大きな隙間がある。<br> | |||
これは、スタイリングされていないページに読みやすさを提供することが意図されており、Webブラウザがh1要素にデフォルトのスタイルを適用するためである。<br> | |||
<br> | |||
この大きな隙間のサイズを調整する場合、Webブラウザのデフォルトスタイルを<code>margin: 0;</code>と指定する。<br> | |||
また、見出しの上下のパディングを20ピクセル、見出しのテキストをHTMLの背景色と同じ色に指定する。<br> | |||
さらに、影を適用するため、<code>text-shadow</code>を指定する。<br> | |||
<br> | |||
<syntaxhighlight lang="css"> | |||
h1 { | |||
margin: 0; | |||
padding: 20px 0; | |||
color: #ffffff; | |||
text-shadow: 3px 3px 1px black; | |||
/* text-shadow */ | |||
/* 引数 1 : テキストからのシャドウの水平オフセット */ | |||
/* 引数 2 : テキストからの影の垂直方向のオフセット */ | |||
/* 引数 3 : 影のぼかし半径 値を大きくする場合、より影がぼやける */ | |||
/* 引数 4 : 影のベースカラー */ | |||
} | |||
</syntaxhighlight> | |||
<br><br> | |||
== 画像 == | |||
画像に対してCSSを指定する場合、<code>body</code>タグと同様、<code>margin: 0 auto</code>等を使用することもできる。<br> | |||
しかし、CSSを機能させるために追加設定が必要な場合がある。<br> | |||
<Br> | |||
<body>タグはブロック要素である。<br> | |||
ブロック要素に適用されるマージンは、ページ上の他の要素に尊重される。<br> | |||
これとは対照的に、画像はインライン要素であるため、この画像に自動マージンを適用するには<code>display: block;</code>を使用して、ブロックレベルの振る舞いを与える必要がある。<br> | |||
<syntaxhighlight lang="css"> | |||
img { | |||
display: block; | |||
margin: 0 auto; | |||
} | |||
</syntaxhighlight> | |||
<br> | |||
<u>※注意 1</u><br> | |||
<u>本文に設定されている幅よりも画像が大きい場合、<code>body</code>からはみ出して、ページの他の部分にまで画像が広がる。</u><br> | |||
<u>これを解決するには、[https://en.wikipedia.org/wiki/Raster%20graphics%20editor グラフィックエディタ]を使用して画像の幅を小さくする、または、CSSを使用して<code><img></code>要素の<code>width</code>プロパティに小さい値を設定する必要がある。</u><br> | |||
<br> | |||
<u>※注意 2</u><br> | |||
<u><code>display</code>の詳細を知りたい場合は、[https://developer.mozilla.org/en-US/docs/Web/CSS/display MDNの公式ドキュメント]を参照すること。</u><br> | |||
<br><br> | <br><br> | ||