Homepage Zero ガイド
logo

ゼロから始めよう!わかりやすい!ホームページ作成ガイド

初めての方へ|総合案内|お問い合わせ|当サイトについて

ホームページ初心者ガイド| HTML| CSS| ホームページお役立ち情報| ホームページレベルアップ情報| その他

ホームHTMLリファレンス(アルファベット検索)>疑似クラス

CSSプロパティ辞典
タグ一覧(ABC順) 目的別タグ一覧 スタイルシート一覧(ABC順) 目的別スタイルシート一覧

疑似クラス

CSSプロパティ

要素名:link {〜}

対応ブラウザ IE6 WinFireFox WinSafariFireFox MacIE5 macOpera

解説

link 疑似クラスを使えば、未訪問の状態のリンクをデザインすることができます。link疑似クラスが指定できるのはhref 属性を設定した a 要素のみです。書式の通り要素名に「:link」を付けて使用します。

a 要素に疑似クラスを付ける場合は指定する順序が決まっています。詳しくは「疑似クラスの並べる順序」を参照してください。

ページトップへ / △ページ内リンクへ

visited 疑似クラス …訪問済みのリンクにデザインを加える

CSSプロパティ

要素名:visited {〜}

対応ブラウザ IE6 WinFireFox WinSafariFireFox MacIE5 macOpera

解説

visited 疑似クラスを使えば、訪問済みの状態のリンクをデザインすることができます。visited 疑似クラスが指定できるのは href 属性を設定したa 要素のみです。書式の通り要素名に「:visited」を付けて使用します。

a 要素に疑似クラスを付ける場合は指定する順序が決まっています。詳しくは「疑似クラスの並べる順序」を参照してください。

ページトップへ / △ページ内リンクへ

hover 疑似クラス …要素の上にマウスポインタを合わせたとき、リンクのデザインを加える

CSSプロパティ

要素名:hover {〜}

対応ブラウザ IE6 WinFireFox WinSafariFireFox MacIE5 macOpera

解説

hover 疑似クラスを使えば、要素にマウスポインタを合わせた状態のデザインを指定することができます。書式の通り要素名に「:hover」を付けて使用します。

a 要素に疑似クラスを付ける場合は指定する順序が決まっています。詳しくは「疑似クラスの並べる順序」を参照してください。

ページトップへ / △ページ内リンクへ

active 疑似クラス …要素がアクティブになったとき、リンクにデザインを加える

CSSプロパティ

要素名:active {〜}

対応ブラウザ IE6 WinFireFox WinSafariFireFox MacIE5 macOpera

解説

active 疑似クラスを使えば、要素が現在活動中(ほとんどの場合はマウスボタンが押された場合)の状態のデザインを指定することができます。書式の通り要素名に「:active」を付けて使用します。

a 要素に疑似クラスを付ける場合は指定する順序が決まっています。詳しくは「疑似クラスの並べる順序」を参照してください。

ページトップへ / △ページ内リンクへ

focus 疑似クラス …入力欄などの要素にフォーカスがあったときとき、デザインを加える

CSSプロパティ

要素名:focus {〜}

対応ブラウザ FireFox WinSafariFireFox MacIE5 macOpera

解説

focus 疑似クラスを使えば、テキストを入力できる要素input 要素textarea 要素などに対して、フォーカス(テキストを入力できる状態)があった時のスタイルを指定できます。書式の通り要素名に「:focus」を付けて使用します。

ページトップへ / △ページ内リンクへ

first-child 疑似クラス …ある要素が他の要素のはじめの子要素になっているときデザインを加える

CSSプロパティ

要素名:first-child {〜}

対応ブラウザ FireFox WinSafariFireFox MacIE5 macOpera

解説

first-child 疑似クラスを使えば、指定の要素が他の要素の最初の子要素であるときのデザインを変更できます。書式の通り要素名に「:first-child」を付けて使用します。

ページトップへ / △ページ内リンクへ

lang 疑似クラス …要素が何語で記述されているかによってデザインを加える

CSSプロパティ

要素名:lang(言語コード) {〜}

対応ブラウザ FireFox WinFireFox MacIE5 macOpera

解説

lang 疑似クラスを使えば、指定の要素が何語で記述されているかによって、デザインを変更できます。書式の通り要素名に「:lang(言語コード)」を付けて使用します。

ページトップへ / △ページ内リンクへ

link、visited、hover、active疑似クラスの使用例

記述例
<html>
<head>
<title>HOME PAGE ZERO ガイド</title>

<!--スタイルシート-->
<style type="text/css">

a:link {
color: green;
}

a:visited {
color: blue;
}

a:hover {
color: yellow;
}

a:active {
color: red;
}

</style>
</head>

<!--ページの本文-->
<body>

<a href="../index.html">トップ</a>

</body>
</html>
↓
[ブラウザでの表示例]
HOME PAGE ZERO ガイド
表示例は「リンクに疑似クラスを指定した表示例」を参照ください

ページトップへ / △ページ内リンクへ

focus 疑似クラスの使用例

記述例
<html>
<head>
<title>HOME PAGE ZERO ガイド</title>

<!--スタイルシート-->
<style type="text/css">

input:focus {
background-color: lightblue;
}

</style>
</head>

<!--ページの本文-->
<body>

<form action="sample.cgi" method="post">
ID:<input type="text" name="id" size="10">
パスワード:<input type="text" name="password" size="20"><br><br>
<input type="submit" value="送信">
</form>

</body>
</html>
↓
[ブラウザでの表示例]
HOME PAGE ZERO ガイド
表示例は「フォームに focus 疑似クラスを指定した表示例」を参照ください

ページトップへ / △ページ内リンクへ

first-child 疑似クラスの使用例

記述例
<html>
<head>
<title>HOME PAGE ZERO ガイド</title>

<!--スタイルシート-->
<style type="text/css">

.sample p:first-child {
background: url(point.gif) no-repeat;
padding-left: 20px;
}

</style>
</head>

<!--ページの本文-->
<body>

<h1 class="sample">見出しレベル1</h1>
<p>first-child 疑似クラスが適用されます。</p>
<p>first-child 疑似クラスが適用されません。</p>

<h2 class="sample">見出しレベル2</h2>
<p>first-child 疑似クラスが適用されます。</p>
<p>first-child 疑似クラスが適用されません。</p>

</body>
</html>
↓
[ブラウザでの表示例]
HOME PAGE ZERO ガイド
表示例は「first-child 疑似クラスを指定した表示例」を参照ください

ページトップへ / △ページ内リンクへ

lang 疑似クラスの使用例

記述例
<html>
<head>
<title>HOME PAGE ZERO ガイド</title>

<!--スタイルシート-->
<style type="text/css">

p:lang(en) {
color: red;
}

</style>
</head>

<!--ページの本文-->
<body>

<p lang="en">English</p>
<p lang="ja">日本語に指定されているので適用されません。</p>
<p>言語を指定されていないので適応されません</p>

</body>
</html>
↓
[ブラウザでの表示例]
HOME PAGE ZERO ガイド
表示例は「lang 疑似クラスを指定した表示例」を参照ください

ページ内リンクへ

関連情報ページ

ページトップへ / △ページ内リンクへ

ホームページ初心者ガイド| HTML| CSS| ホームページお役立ち情報| ホームページレベルアップ情報| その他

<TOP>

logo
ゼロから始めよう!わかりやすい!ホームページ作成ガイド

|初めての方へ|総合案内|お問い合わせ|当サイトについて|

copyright (C) TOMIY All Right Reserved
inserted by FC2 system