ホームページの作り方:さきちんうぇぶ

ホームページの作り方を基礎から学べるウェブサイト。
わかりやすい説明で初心者も安心!

:beforeと:afterの利用

:beforeと:afterの使い方

:beforeと:afterは疑似セレクタ要素の1つで、「要素の先頭もしくは後ろに、画像や文字を表示」することができます。

例えば、<p>に:beforeを使用すると、すべての<p>の先頭に任意の文字列や画像などを表示させることができます。
:afterを使えば、後ろに表示できます。

なお、追加する文字列などはcontentプロパティで指定することができます。

:beforeと:afterの表示例

例えば、以下のような文書があるとします。

<p>さきちん絵はがきで配布しているデータは、すべて無料です。どんなにダウンロードしてもOK!<br>
細かな規約も設けていないので、気軽にご利用いただけます♪</p>

この文書の先頭に「さきちん絵はがきについて」といった文字を表示する場合は、セレクタに:before、contentプロパティに文字列を入力します。
後ろに表示する場合はセレクタに:after、contentプロパティに文字列を入力します。

具体的な使用例

例として、さきほどの文書に「さきちん絵はがきについて」の文字を先頭に表示させてみます。

[CSSの記述例]
p:before {
content:"さきちん絵はがきについて";
color:#F00;  ← 赤色
font-weight:bold;  ← 太文字
}
[HTMLの記述例]

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
<title>:beforeと:afterの利用</title>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>

<body>

<p>さきちん絵はがきで配布しているデータは、すべて無料です。どんなにダウンロードしてもOK!<br>
細かな規約も設けていないので、気軽にご利用いただけます♪</p>

</body>
</html>

ブラウザで確認すると、以下のように表示されます。

:beforeの使用例

このように:beforeを使えば、要素の先頭に文字や画像を表示することができます。

要素の後ろに表示させる

:afterを使えば要素の後ろに文字や画像を表示することができます。

[CSSの記述例]
p:after {
content:"さきちん絵はがきについて";
color:#F00; ← 赤色
font-weight:bold; ← 太文字
}
[ブラウザでの表示例]
:afterの表示例

これら:beforeや:afterをうまく使えば、まとめて画像や文字を表示させることができるので非常に便利です。

対応ブラウザについて

contentに対応しているブラウザは限られており、古いブラウザではうまく表示することができません。
例えば、IEの場合は表示できるのが8以降となります。それより古いバージョンでは対応していないので、:beforeや:afterを使う際には気をつけましょう。

覚えておきたいポイント

古いブラウザに注意

:beforeと:afterをうまく使えば、ページ内の任意の要素に一括で画像や文字を表示させることも可能です。
しかし、IE8以下などの古いブラウザはcontentプロパティに対応していません。使い所に注意しましょう。

3章.ホームページを完成させよう
« 前のページへ :first-letterの利用

コンテンツの一覧

学習ページの一覧ナビ

快適なサイト運営のために

セキュリティソフトを導入しよう
ウィルス対策について

安心してホームページを運営するための心がけ。

HTMLの特殊文字一覧
HTMLの特殊文字一覧

よく使う、HTMLの特殊文字・記号の一覧表。

カラーコードの一覧表
カラーコードの一覧

HTML・CSSで使えるカラーコードの一覧表。

規約やお問い合わせなど

ご利用案内
ご利用案内

当サイトをご利用になる前に、必ずご確認ください。

FAQ
FAQ

よくあるご質問など。

お問い合わせ
お問い合わせ

さきちんWEBについてのお問い合わせはこちらから。

プライバシーポリシー
プライバシーポリシー

個人情報管理とWeb広告配信について。

運営者情報
運営者情報

さきちんWEBの管理・運営者、さきちんについて。

サイトマップ
サイトマップ

さきちんWEBのサイトマップ。