リストにリンクを張ろう
リストにはリンクがないと
飯田いいとこ←これが準備するCDDとHTMLこのページへ行ってページを保存すれば準備完了です。
a6i.zip へのリンク←これを解凍しても良いです。
ヘッダーの中にリストを入れましょう。
このままではだだのリストでしかない。リストをクリックしたら、他のページへ飛ぶようにしたい。
他のページはまだ作ってないけれど、偽リンクを張ってみよう。
HTMLを開いてリンクを書きましょう。
リンクには
<a></a>タグをつかい
プロパティにhref="index.html" と、とりあえず自分にリンクをはり、後は皆偽リンクを張っておきましょう。
なぜこんなことをするかというと、とりあえずマウスが乗ったと黄色が変わるなどの変化をつけておきたいからです。
それに、リンクを作るための練習としてやっておきましょう。
一つ角とこんなふうになります。
アンカー開始 | サイトアドレス | 文字等 | アンカー終了 | |||
<li> | <a | href="index.html" | > | 春の桜 | </a> | </li> |
リンクの文字が青になって、下線が記されます。リンクが張られたのです。
リンクの青い色や青い下線は、ブラウザに設定されている標準リンクです。
ボクのページは、ヘッダーのバックを黒くするつもりですので、文字を白くしたい。
それから、太字にしてみましょう。
リンクの色を変える
リンク文字の色はどこで変えるのでしょう。HTMLでしょうかCSSでしょうか。
装飾はCSSでするのがいいのですから、CSSでしてみましょう。
(HTMLでできないことはないのですが、読みにくくなるから市内方が良いといわれます。)
CSSで、ナビクラスのナンバー無しのリスト(UL)のa(アンカー)に変更を加えます。
こんな感じです。
ドットはHTMLに書いたクラスをさす | ナビクラス | リスト | アンカー | ここから |
. | nav | li | a | { |
形を整えるための字下げ | 色 | コロン | 白 | セミコロン | |
coler | : | white | ; |
筋で指定し、100から900までで400が真ん中です。
形を整えるための字下げ | 文字-太さ | コロン | 太さ | セミコロン | |
font-weight | : | 700 | ; |
形を整えるための字下げ | 文字-下線 | コロン | なし | セミコロン | |
font-swcoration | : | none | ; |
まず色などの指定があり、コロンがあり、設定値があり、セミコロンで終わる
コロンとセミコロンをまちがえないように、
こんなふうにすると、cssでいろいろ指定ができることがわかれば良いです。
で,こうすると文字が消えます。
背景色を黒くしないと、文字が見えませんので、yellowにしていた色をblackにします。(上の方です)
なんだかきりっとしすぎてるし、緑が濃くてくっきりしない。黄色の方が良かったかなぁ。
いろいろしてみましょう。
マウスが乗ったら色が変わる
マウスが乗ったら変化するようにしましょう。これもcssへコピペしてください。
どこでも良いですが、.nav がつながっているをわかりやすいですね。
わかりやすいように工夫してください。
クラス | ナビ | リスト | アンカー | コロン | マウスがのったら | ここから |
. | nav | li | a | : | hover | { |
2行目で、色は白に(代えれば色が変わります。)
3行目で、下線を一本線でひょじするようにし
4行目で下線部の色を白に
(
#FFFFFFは
whiteと書いても同じです。16進数で表示しているのですがこれについてはまたいつか。)5行目で下線の太さを3ピクセルにしています。
マウスが乗ったら、下線が表示されました。
飯田いいとこ
(これを開くとページが見られる。右クリックでソースを開いてソースの中のmain.cssをクリックするとCSSが見られる。コピーして使えます。CSSのフォルダが違ってますが。)
画面を小さくしたときでる3本線の表示とかもつけたいですけれど、それは又後ほど。
出来たページはこれです
飯田いいとこ
ついでに
クラス | ナビ | リスト | アンカー | コロン | マウスがのったら | ここから |
. | nav | li | a | : | hover | { |
とかかずに | ||||||
a | : | hover | { |
ページ全体のアンカータブの部分、つまりリンクが変更されます。
ページ全体を変えるときはクラスを指定しません。
(両方あるとクラス内はクラス指定内容のの方が優先されます)
次の問題へ進む