No.3ベストアンサー
- 回答日時:
>.redbuttonや.blacbuttonとcss(CSS)で指定したときに.
CSSで、クラスセレクタを指定すると言う事は、単に対象とする要素を指定することで、動作とは関係ないです。
HTMLやCSSを一度基礎からきちんと、それも正しく学びなおされることを強く薦めます。以下のリンク先だけでも読んで理解しておくこと。
(下記にいくつかの用語は説明しておく)
スタイルシートを用いるという事は
・構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
をするためです。
HTMLには文書構造だけを記述し、CSSはその表現方法--プレゼンテーションを指定する
★デザインのために.redbuttonや.blacbuttonのようなclass名をつけるのではない!!
<h1>ここは見出し</h1><p>ここから一つの段落で、<strong>ここは重要</strong></p>
それだけでは文書構造を示しきれないので
・「id属性及び class属性と併用することで、文書に構造を付加する( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」
<div class="nav">ここからナビゲーション</div>、<div class="section">ここは本文</div>
そのうえで、スタイルシートは、その文書構造に基づいてセレクタで要素を指定してデザインする。
[例]
本文の段落内の文字は紺色で、重要な語句は赤字で・・
div.section p{color:navy;}
div.section p strong{color:red;}
>.redbuttonにマウスカーソルが重なると白に、もう一つのblacbuttonにマウスカーソルが重なると赤にのように個別に指定する方法がありましたら
ここまで理解できたら、この質問が成り立たない事が分かると思います。
・クラスセレクタは、個別に指定する一意セレクタ(id)とは違う
・クラスにしろidにしろ他のセレクタにしろ、特定の要素を指定する方法はセレクタで行なう。
★言い換えるとclass名やidに関わらず、セレクタで要素を特定できれば、「マウスカーソルが重なると白に、もう一つのblacbuttonにマウスカーソルが重なると赤に」にとどまらず、スタイルシートで可能な事はなんでもできます。
[用語]
・HTML(Hyper Text Markup Language)は、文書を構成する要素(部品)をタグでマークアップする言語。<p>ここから一つの段落・・・</p>はこのテキストが一つの段落(Paragraph)要素であることを示しています。「ここから一つの段落・・・」はその要素の内容という。
・セレクタ(選択子)は、そのHTML内の特定の要素を指定する方法。div.section p{}とはclass名にsectionをもつdiv要素の子孫(半角スペース)であるp要素と言う意味。
これはスタイルシートで絶対に必要な知識。しっかり身につけておきましょう。
5 セレクタ( http://momdo.s35.xrea.com/web-html-test/spec/CSS … )
6 プロパティ値とカスケーディング、継承の割り当て( http://momdo.s35.xrea.com/web-html-test/spec/CSS … )
p:hover{color:red;}
p+p:hover{color:green;}
p+p:hover+p{background-color:black;color:red;}
段落はカソールが載ると赤文字
二つ目以降の段落は緑色の字
その次の段落は背景黒で文字は白
No.4
- 回答日時:
>.redbuttonや.blacbuttonとcssで指定したときに
>.redbuttonにマウスカーソルが重なると白に、
>もう一つのblacbuttonにマウスカーソルが重なると赤に
>のように個別に指定する方法がありましたら教えてください。
(改行位置変更)
.redbutton { background-color:red;}
.redbutton:hover { background-color: white; }
.blackbutton { background-color: black; }
.blackbutton:hover { background-color: red; }
ですかね?
文字の色を白・赤に変えたいのか、背景色を白・赤に変えたいのかわかりませんが、とりあえず背景色にしました。
No.2
- 回答日時:
言わんとしている事がいまひとつ理解できていないかも知れないが、
.redbutton {
background-color: red;
}
.redbutton:hover {
background-color: white;
}
.blackbutton {
background-color: black;
}
.blackbutton {
background-color: red;
}
とすると、redbuttonというCSSクラスを持つ要素は普段は赤、マウスカーソルが重なると白くなり、blackbuttonというCSSクラスを持つ要素は普段は黒、マウスカーソルが重なると赤くなる。
でも、こういう事じゃないよね?
No.1
- 回答日時:
意味がよくつたわってこないのですが
「赤いボタンの上にカーソルがのると白くなる」レベルの話であれば
<style>
.redbutton{background-Color:red;}
.redbutton:hover{background-Color:white;}
.blackbutton{background-Color:black;color:white;}
.blackbutton:hover{background-Color:red;}
</style>
<button class="redbutton">red</button>
<button class="blackbutton">black</button>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
個別にリンクの色を変える方法
-
dreamweaverのコード画面で波線。
-
CSSに同じclass名がいっぱい‥。...
-
idの中のid指定
-
CSS, リンクの色を一部変えるに...
-
htmlのid属性って必要なの?
-
liリストタグの背景色に色がつ...
-
リンクの文字の色の反転につい...
-
brにクラスをつけてcssでdispla...
-
htmlの文字が縦書きになる
-
smallにtext-allignが効かない
-
リストの数字のフォントサイズ...
-
【ヒトの神秘】美男美女から何...
-
htmlのolやulなどlistにtitleや...
-
liタグの中に<p>タグやら<dl>を...
-
min-heightとheightの違いについて
-
質問1.
-
CSSのa:hoverが急に一部だけ効...
-
html の divとtable の役割
-
CSS、width100%でもできる余白
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
idの中のid指定
-
サイトにjQueryが使用されてい...
-
CSSのクラス名・ID名の指定でワ...
-
HTML要素のid/class名の長さに...
-
brにクラスをつけてcssでdispla...
-
外部css定義したclassをht...
-
htmlのid属性って必要なの?
-
個別にリンクの色を変える方法
-
子孫セレクタの読み方をおしえ...
-
最近、HTMLのヘッダーをIDで定...
-
liリストタグの背景色に色がつ...
-
スタイルシートで、id属性の中...
-
<span>で2重にかけているものを...
-
CSS内で使われる山括弧の意味が...
-
ページの左右の余白(枠外)に...
-
Bootstrap 訪問済みテキストリ...
-
CSSで下まで背景色を伸ばす方法
-
透過背景を解除するにはどうす...
-
CSSで、h1#logoという書き方は
-
CSSを使うと<IMG>タグのHSPACE...
おすすめ情報