トマトくん
いやぁーマリモさん、自分のHPができるなんて感動ものですね。これからどんどん日記も増えていくし、画像の貼り付け方もわかったし、この調子でバンバン行きますよ!
マリモさん
そうだよその調子。私なんか最初誰も教えてくれなかったから、メモ帳を使って基本的なことから始めりゃよかったのに、最初からHP作成ソフトを使ってタグの意味やら使い方も分からず3日くらいかかったからね。太陽さんに聞いたのはその後だったし。
それじゃあ今までの知識を利用しながらもう少し工夫を加えてみよう。今までは改行で縦の変化をやってみて、横のスペースを空けたりしてみたけど、横のレイアウトについてもう少し考えてみよう。
トマトくん
それ思ってたんですよ。タイトルロゴなんかを真ん中に持ってきたりしたいんですけど。
マリモさん
そうだね、Wordを使って文章を作るときに右や左に揃えたり真ん中に文章を持ってくることをやるよね。それをHTMLを使ってやってみよう。なにも指定しない場合は左揃えだからね。
まずは真ん中に持ってくる記述の仕方だ。
<div align="center"> </div> 真ん中に持ってきたいものをこのタグで囲えばよいよ。 <center> </center> という簡単な方法もあるんだ。
トマトくん
センター・・・中央、字のごとくですね。タグって意外と分かりやすいものなんですね。すると右や左の場合はライト、レフトってなるのかな?2番目の方が簡単に記述できそうなんですけど違いはあるんですか?
マリモさん
最初のやつは空行が入るみたいだけど簡単に記述できる2番目の方法の方が楽だよね。右左はその通りだ、なかなかいい勘をしているよ。試してないけど右左はright、leftだけじゃだめだろうね。ページ全体をセンタリングしたい場合は<body>の直後に<center>を書いて</body>の手前に</center>を書けばすべてのものが真ん中に揃うよ。もちろん個別に使っても良いからね。
右にそろえる場合
<div align="right"> </div>
左にそろえる場合
<div align="left"> </div>
それじゃあ早速ロゴを真ん中にそろえてみよう。文字をそろえるのも画像をそろえるのもタグでくくればOKだ。
トマトくん
index.html - メモ帳 |
ファイル(F) 編集(E) 書式(O) 表示(V) ヘルプ(H) |
<html>
<head>
<title>
トマトの初めてのホームページ作り
</title>
</head>
<body background="image/tomatoback.jpg">
<div align="center"><img src="image/logo.gif"></div><br><br>
|
ソースを編集しました。
マリモさん
うん、それでOKだ。ブラウザの更新をクリックしてレイアウトの変化の様子を確かめよう。
ちゃんと真ん中にきてるね。右左の場合も同じだ。これで縦横のレイアウトもばっちりだね!
トマトくん
後は自己紹介のページを作ってと、いろいろと忙しくなりますね。このトップページから自己紹介のページに切り替える場合はどうすればいいんですか。Yahoo! JAPANとGoogleに飛べるようにリンクをはるのはわかったんですけど、自分のページ内の移動方法を教えてください。
マリモさん
全く同じだよ。飛びたいアドレスというかファイル名を指定してやればいいんだ。例えば自己紹介ページのHTMLファイル名を[profile.html]としようか、この場合、[index.html]と同じ場所にあれば
<a href="profile.html">表示される文字</a>
となるよ。
HTMLファイルを指定すればページが切り替わるし、画像やファイルを指定してやれば画像が表示されたりダウンロードの画面に切り替わるよ。自己紹介専用のフォルダを作ってその中に[profile.html]がある場合は、画像の時みたいに/を入れて指定すればOKだ。コンテンツが増えてきたら整理しておいた方が更新するときも分かりやすいしね。
この場合ページそのものが切り替わるけど、リンクタグに色々とオプションを指定することによって新規のWindowが表示されたり、トマトくんのページは普通だけどフレームを使用している場合自分のサイトのフレーム内に他のサイトのページが表示されちゃ、リンク先のサイトが見づらくなることもあるからね。オプションとしてはこんなものがあるよ。
<a href="アドレス" target="_self">表示される文字</a> 現在のWindow(フレーム)に表示
<a href="アドレス" target="_top">表示される文字</a> フレームがあれば解除してWindow全体に表示
<a href="アドレス" target="_blank">表示される文字</a> 新しくWindowを作成しそこに表示
トマトくん
早速自己紹介ページもこれまでの方法で試してみますね。[index.html]のコピーを使って中身の文字を消して内容を書き加えて[profile.html]とすればいいですね。
マリモさん
自分のサイト内に移動する場合はそのままで他のサイトに移動する場合は新規にWindowが出るようにすると良いと思うよ。または自分のサイト内でも別窓に表示したい場合はblankオプションを使ってみるのもいいかもしれないね。
トマトくん
・・・・・・10分後
自己紹介ページができました。早速トップページの内容を書き換えて、それと太陽さんからもらった自己紹介用のProfile画像を使って自己紹介ページに移動できるようにしてみます。
マリモさん
その場合はリンクタグの[表示される文字]のところにProfile画像を用いれば画像をクリックすることにより移動できるようになるよ。それとブラウザの[戻る]ボタンでも前回表示されてたページに戻れるけど自己紹介ページからとトップページに戻れるようにリンクをはるのも親切だしいいよ。HomeかBackボタンを利用するといいかもしれないね。
|