2016年9月23日金曜日

2学期WEB第6回 menu.htmlの作成(2)

前回、Javascriptでのロールオーバーボタンは極力同じ機能でHTML+CSSで動くロールオーバーボタンに差し替える必要性を説明しました。

HTML+CSSのメニューボタンをより理解して組み込むには、


5/30の公開記事
  スタイルシート3種類の適用方法の練習http://cid2016web.blogspot.jp/2016/05/3.html

をより正しく理解してから取り掛かることが必要です。
やみくもにコードをコピペや改変すると、迷宮入りしてしまいます。


プリントを見て、
CSSが反映される仕組み3つと、その有効な順位(強さ)を把握しましょう。


   ↑
練習のコードが最後に掲載されています。
完成サンプルはリンク先のページのここから見られます。


完成サンプルを見てみましょう。
-----------------------------------------------------------
1
赤い文字は外部スタイルシートなので、
styleseet.cssをheadから<link rel="~">のコードを使って読み込んで、表示されています。
HTMLのbody内に書くのは id="ichi"のコードを必要なdivボックスに記述し指定するだけです。


-----------------------------------------------------------
2
緑の文字はhead要素の中にスタイルシートを書き込んで指定して表示しているので、
<style type="text/css"> .green { color: #0F0; } </style>
をhead内に記述し、
HTMLのbody内にclass="green"のコードを必要なdivボックスに記述し指定します。

-----------------------------------------------------------
3
 青い文字は、インラインスタイルシートなので
style="color:#0000ff"をHTMLのbody内の必要なdivボックスに記述し指定します。


 -----------------------------------------------------------
その有効な順位(強さ)
1<2<3
です。

効果が強けいれば良いというものではなく、
それぞれに使い勝手の良い場面があり使い分ける必要があります。

主に1の方法で作成することが後々混乱しませんが、
1の方法だけでは反映できない場合がでてきます。
その場合には、2.3.の方法をとる必要があります。




動画が再生できない人は
ココから動画をダウンロード




0 件のコメント:

コメントを投稿