uedatoshiのプロフィール
- ベストアンサー数
- 0
- ベストアンサー率
- 0%
- お礼率
- 0%
- 登録日2014/10/19
- 性別男性
- 職業無職
- 年代60代
- 都道府県山口県
- 隣接セレクタの適用範囲について。
http://9-bb.com/css%E3%81%A0%E3%81%91%E3%81%A7%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%81%8C%E9%96%8B%E3%81%84%E3%81%9F%E3%82%8A%E9%96%89%E3%81%98%E3%81%9F%E3%82%8A%E3%81%99%E3%82%8B%E3%82%A2%E3%82%B3%E3%83%BC/ 上記のサイトを参考に、CSSで開閉式のリストを作りました。 そのサイトのHTMLの1行目~10行目は下記の様になっています。 <div class="menu"> <label for="Panel1">ボタン1</label> <input type="checkbox" id="Panel1" class="on-off" /> <ul> <li><a href="">リンク1</a></li> <li><a href="">リンク</a></li> <li><a href="">リンク</a></li> <li><a href="">リンク</a></li> <li><a href="">リンク</a></li> </ul> それに対応したCSSは、下記の様になっています。 input[type="checkbox"].on-off + ul{ height: 0; overflow: hidden; } input[type="checkbox"].on-off:checked + ul{ height: 200px; } つまり、 <input type="checkbox" id="Panel1" class="on-off" /> の後ろの <ul>タグに働きかける構造になっています。 それを改良して、<ul>タグの部分だけでなく、幅広い範囲に働きかける構造にしたいです。 そこで、対応しているCSSの隣接セレクタ「+」の後ろの「ul」を「span」にして、HTMLも「span」タグで括りました。 input[type="checkbox"].on-off + span{ height: 0; overflow: hidden; } input[type="checkbox"].on-off:checked + span{ height: 200px; } <div class="menu"> <label for="Panel1">ボタン1</label> <input type="checkbox" id="Panel1" class="on-off" /> <span> <ul> <li><a href="">リンク1</a></li> <li><a href="">リンク</a></li> <li><a href="">リンク</a></li> <li><a href="">リンク</a></li> <li><a href="">リンク</a></li> </ul> </span> しかし、上手く動作しません。 要するに、「ボタン1」で開閉できる範囲を「リスト1」だけでなく「リスト1」「リスト2」の両方に効かせたり、「ul」タグに囲まれた範囲だけでなく、他のタグも含めた範囲にも効かせたいです。 要点を得ない質問になりましたが、アドバイスをお願いします。
- BBQ用の炭について
数年前、ホームセンターで購入した炭は、 臭いが凄くて気持ち悪くなり使い物になりませんでした。 調べてみると、木酢を抜く工程がないとか。 最近のはどうなんでしょうか? やっぱり専門店の通販が無難ですか?
- ベストアンサー
- バーベキュー・アウトドア料理
- noname#204667
- 回答数4
- なんでー?どうしてー?が多い子
こんにちは。 子どもに何か話すと、「なんでー?」「どうしてー?」と返されることありますが、 あ、そうか。こんな事言っても解らないか。。と思い、言い方を簡単にしたり、 説明すると思います。 子どももだんだん、小学生も高学年に近づいてくると、「なんでー?」「どうしてー?」と返す子も少なくなりますが、相変わらず多い子がいます。 なんで、この子だけ多いんだろうとモヤモヤしてきましたが、 理解力・想像力が無いというより、 1.何でもとりあえず聞き返してる。(コミュニケーションをとりたい。) 2.急な声掛けに聞くまでの準備が整わない。(要するに「もう一回言って!」に近い) ような気がしてきました。 2は、そもそも声掛けは急に話しかけるものではありますが、話す時に、同じキーワード(例えば、必ずその子の名前)を言ってから話すなどすれば理解しやすいでしょうか? それとも、何か別の理由なのでしょうか?
- ベストアンサー
- 教育問題
- noname#205166
- 回答数11