HTMLとCSSで作るウェブサイト作成入門
インライン要素(2)改行、画像、リンク
動画解説を見る
HTMLタグには、文字を装飾するインライン要素に加えて、改行や画像表示、リンク設定のためのタグがあります。
●改行タグ<br>
HTML文書内で入力された改行は、ブラウザでは反映されません。文字や画像などを改行して表示するには、<br>タグを使う必要があります(バージョンによっては<br
/>と書くこともありますが<br>で構いません)。逆に言えば、HTML文書内で改行されていなくても、<br>タグがあれば、ブラウザ上では改行されることになります。<br>はインライン要素ですので、一つの文を改行して表示したい場合や、住所のようなひとかたまりの情報を複数行で書きたい場合に利用します。また、<br>は、次の例で示すように、通常<br>単体で使います(終了タグ</br>が不要)。
[HTMLサンプル]
マズローの説によると、人間の欲求には、<br>自己実現欲求<br>尊厳欲求<br>社会的欲求<br>安全欲求<br>生理的欲求<br>という階層があるという。
●画像を表示する<img>タグ
HTML文書のコンテンツとして画像を表示させたい場合は<img>タグを用います。<img>タグは、通常単独で用い、閉じるタグ</img>は書きません。基本的な書き方は以下の通りですが、下表のように複数の属性を持ちます。画像ファイルや画像のURLを指定するsrc属性や、画像の代替テキスト(画像がブラウザの設定などで表示されない場合に代わりに表示される説明)を指定するalt属性、画像の周囲の枠線の太さを指定するborder属性、画像の表示サイズ(幅と高さ)を指定するwidth属性とheight属性などがあります。
基本的な書き方 |
<img src="画像ファイル名"> |
属性 |
設定値 |
意味 |
サンプル |
src |
画像 |
画像の指定 |
<img src="xxx.jpg">あるいは
<img src="http://xxx.xx.com/xxx.jpg"> |
alt |
説明文 |
画像の代替テキスト |
<img alt="顔写真"> |
border |
数値 |
画像の枠の太さ |
<img border="3"> |
width |
数値や% |
画像の幅 |
<img width="250"> |
height |
数値や% |
画像の高さ |
<img height="80%"> |
align |
top
middle
left
right
bottom |
上揃え
中央揃え
左寄せ
右寄せ
下揃え |
<img align="top">
<img align="middle">
<img align="left">
<img align="right">
<img align="bottom"> |
hspace |
数値 |
画像の左右余白 |
<img hspace="15"> |
vspase |
数値 |
画像の上下余白 |
<img vspace="20"> |
例えば、test.jpgというテスト用の画像ファイルを表示させたい場合、以下のような指定が可能です。なお、test.jpgという画像ファイルはこちらからダウンロードできます。
- 単に表示させる場合
<img src="test.jpg">
- 幅300高さ200、周囲の枠線なしで表示させ代替テキストを入れる場合
<img src="test.jpg" width="300" height="200" border="0" alt="テスト用画像">
●リンクを張る<a>タグ
リンクを張るためには<a>タグを使います。ウェブページから別のページへ移動できるようにしたり、ウェブページ内のある場所から別の場所にジャンプできるようにすることができます。画像ファイルをクリックすると別ページにジャンプするようにするのも<a>タグです。基本的には、以下のように記述しますが、下表のようなさまざまな属性があります。
基本的な書き方 |
<a
href="ファイル名あるいはURL">〜</a> |
属性 |
設定値 |
意味 |
サンプル |
href |
ファイルやURL、ページ内の場所、メルアド |
リンク先、ジャンプ先、メール宛先 |
<a href="ab.html">ABページ</a>
<a href="http://xxx.com/ab.htm">ジャンプ</a>、
<a href="#pagetop">先頭へ</a>
<a href="mailto:ab@xx.com">メール</a> |
target |
_blank
_self
|
別窓で表示
現ページ切替 |
<a href="x.htm" target="_blank">別窓で開く</a>
<a href="x.htm" target="_self">ページ切替</a> |
name |
ページ内の位置名 |
ページ内ジャンプの到達点 |
<a name="pagetop"> |
例えば、次のような指定が可能です。
- 現HTMLファイルから同じフォルダー内のメニューページmenu.htmlにリンクする
<a href="menu.html">メニューページ</a>
- 別サイト(Google検索ページ)にリンクする
<a href="https://www.google.co.jp/">Google検索ページ</a>
- 画像ファイルtest.jpgをクリックすると別サイト(Google検索ページ)にジャンプする
<a href="https://www.google.co.jp/"><img src="test.jpg"></a>
- 別サイト(Google検索ページ)を別ウインドウで開く
<a href="https://www.google.co.jp/" target="_blank">Google検索ページ</a>
- ページの先頭にジャンプするリンクを作る
<a name="sentou"></a>
:
<a href="#sentou">ページの先頭へジャンプ</a>
|