A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
そのようにセレクタを書けばよい!!!
div.nav ol li a[href="abc"]{}
div.nav ol li a[href="efg"]{}
4 構文と基本データ型( http://momdo.s35.xrea.com/web-html-test/spec/CSS … )
5 セレクタ( http://momdo.s35.xrea.com/web-html-test/spec/CSS … )
6 プロパティー値とカスケーディング、継承の割り当て( http://momdo.s35.xrea.com/web-html-test/spec/CSS … )
は、フェードとか、色とかのプロパティを学ぶより、先に学ばなければならない基礎ですよ。
足し算引き算ができないのに、微積分をつついているようなものです。
[重要]
classやidは文書構造を補完するものでデザインのためではありません。文書構造を示すためにclassが書かれていれば、それを利用すればよいというだけで、classなんてなくてもよい。
『DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するため( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』
上記だと
div.nav ol li a[href="abc"]
ナビゲーション(nav)クラスに所属するブロック(div)の子孫である序列リスト(Ordered List)の子孫のa要素のうちhref属性の値に/abcを持つ要素というセレクタになる。
サンプル
タブは_に置換してあるので戻す。
とりあえずフェードインアウトを繰り返す。
<!doctype html>
<html>
<head>
_<meta charset="utf-8">
_<title>サンプル</title>
_<meta name="description" content="">
_<meta name="author" content="IRUKA">
_<link rel="stylesheet" href="css/style.css">
<style media="screen">
<!--
header nav ul{list-style-type:none;width:50%;margin:10px auto;position:relatve;text-align:center;}
header nav ul li{width:50;height:200px;position:relatve;line-height:200px;margin-top:10px;}
header nav ul li a{display:block;width:100%;height:100%;background-color:rgba(255,255,0,1);animation: anime1 5s ease -2s infinite alternate;}
header nav ul li a[href="/nav"]{background-color:rgba(0,255,255,1);animation: anime2 4s ease -1s infinite alternate;}
@keyframes anime1 {
0% {background-color: rgba(255,255,0,1);}
100% {background-color: rgba(255,0,0,0.5);}
}
@keyframes anime2 {
0% {background-color: rgba(0,255,255,1);}
100% {background-color: rgba(0,255,0,0.5);}
}
-->
</style>
</head>
<body>
_<header>
__<h1 id="title">Your title</h1>
__<nav>
___<ul>
____<li><a href="/some">Some</a></li>
____<li><a href="/nav">navigation</a></li>
____<li><a href="/link">links</a></li>
___</ul>
__</nav>
_</header>
_<section>
__<h2>A smaller heading</h2>
__<p>
__</p>
_</section>
_<footer>
__<h3>A nice footer</h3>
_</footer>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSでサイトの背景に画像を組み込みたいのですが反映されません 2 2022/11/22 16:21
- HTML・CSS svgクリップパスの応用コーディング方法 2 2022/04/09 09:07
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- Instagram Instagramでバグが起きました。Androidです。 画像は左がストーリーにあげた後です。右が 1 2022/08/18 11:55
- Excel(エクセル) こんなことできますか?例えば、sheetに貼り付けた図形のタイトルを、セルA1の文字で表示する。 5 2022/04/22 15:25
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- Excel(エクセル) Excelのリストにある文字を含むセルを、複数の色で色付けしたいです 2 2022/08/11 17:39
- Visual Basic(VBA) 昨日、質問した件『VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカ 4 2022/04/07 14:39
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<ul><li></li></ul>にするメリ...
-
リストを2つに分割して、それぞ...
-
divタグ内のコンテンツが重なっ...
-
円形の配置にするコーディング...
-
ホームページビルダーで同じ行...
-
リストの並べ替え
-
文字の先頭につけるアイコン
-
ulタグやliタグの中でbrタグ...
-
htmlの<ol>タグで、数字などを...
-
jQuery-もっと見るボタンをスマ...
-
テーブル内のプルダウンの下に...
-
html <ul></ul>の並びで一行空...
-
タイトルの横にサブタイトルが並ぶ
-
html/cssの、navを2段にする...
-
CSS フォントサイズの違うリス...
-
番号付きリスト(<Ol><Li>・・...
-
<li>で並べたメニューのリンク...
-
ボタンを横に並べて表示させる方法
-
レスポンシブなサイトがうまく...
-
display:table;を多段表示させたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リストマーカーをボックス内に...
-
番号付きリスト(<Ol><Li>・・...
-
liタグの中に<p>タグやら<dl>を...
-
<table>の高さ固定。情報増加時...
-
レスポンシブWebデザインでリン...
-
<ul><li></li></ul>にするメリ...
-
リストの数字のフォントサイズ...
-
HTMLで組織図を作成する方法
-
ulタグやliタグの中でbrタグ...
-
divタグ内のコンテンツが重なっ...
-
画像にリンクを張ると画像がず...
-
複数行にまたがる括弧を表示し...
-
html <ul></ul>の並びで一行空...
-
ページを開いているときのリン...
-
HTML5のfooterに見出しを付けて...
-
html/cssの、navを2段にする...
-
<ul>~</ul>が二つ続くと間に改...
-
htmlの<ol>タグで、数字などを...
-
リンク文字同士の間隔を開ける...
-
CSSでつくったメニューのアニメ...
おすすめ情報