前回と前々回の内容 広島工大 Excelの使い方 表の作成 関数の利用 グラフの作成 コンピュータリテラシー 1 広島工大 今日の内容 HTMLについて (Hyper Text Markup Language) (基本的なタグの紹介) コンピュータリテラシー 2 HTMLファイルの作り方 広島工大 いろんな方法とツールがあるが、ここでテキストエディタを利用 してHTMLファイルの作り方を紹介する 作業手順: ファイルを作る ファイルを保存する ブラウザで確認する コンピュータリテラシー 3 作成に必要なもの 広島工大 テキストエディタ 画像編集ソフト FTPソフト プロバイダとWebサーバ コンピュータリテラシー 4 HTMLの要素・タグ・属性と値 広島工大 HTML文書内で、Webページの動きをあらわす命令や コメントを書き込むための書式。テキストをタグではさむ ことで、インターネットブラウザで表示するときのデザイン などが決まる。ウェブページを作成することは、HTMLの タグをいかに使いこなすかにかかっている。 要素(element) 要素名(element) 要素内容(content) < h1 align=“right” > タグと要素は別のもの </h1> 値(value) 属性(attribute) 終了タグ(Tag) 開始タグ(Tag) コンピュータリテラシー 5 文書の構造を定義する 広島工大 <html> <head> 文書の情報 </head> <body> 実際に表示される文書の内容 </body> </html> <html>タグと</html>タグは 文書がHTMLで書かれている ことを宣言するもので、基本 的に文書全体と最後に置く。 <body>タグと</body>タグで挟 まれた部分が、実際にブラウザ に表示される文書部分となる。 <head>タグと</head>タグの間には、文書のタイトルや特徴、 製作者の情報をはじめとした、文書に関する情報を記述す る。基本的に<title>タグと</title>タグで挟まれたテキスト以外 ブラウザには表示されない。 コンピュータリテラシー 6 文書にタイトルをつけたい 広島工大 ヘッダで記述される文書の表題は<title>タグと</title>タグの間に 書かれる。 <title> How to write a web page? </title> これを<head>タグと</head>タグの間に入れる。 コンピュータリテラシー 7 コメントを入れたい 広島工大 <!--タグと-->タグの間に挟まれた部分がコメントになる <!-コメントの内容 --> コメントになった内容がブラウザには表示されない。 編集時のメモなどに利用する。 文書の一部を一時的に隠したり、タグを無効にしたりする時 にも便利である。 <!と--(ハイフン2つ)の間には空白を入れず、必ず続けて 記述する。 複数行を跨ることができる。 コンピュータリテラシー 8 背景色を指定したい 広島工大 <body>タグのbgcolor属性でページの背景色を指定する。 色の指定には、「#」のあとにrgbの値を16進数で記述するか、 直接色名を書き込む。 <body bgcolor=“red”> 表示される内容をここに書く。 </body> “#ff0000” 色の指定がされていない場合、ブラウザの設定に従って 背景色が表示される。 色名について、大文字と小文字は区別されない。 コンピュータリテラシー 9 背景に画像を設定したい 広島工大 ページの背景に画像を使う場合は、<body>タグのbackground 属性で使用する画像ファイルを指定する。読み込んだ画像は 連続してタイル状に表示される。 <body background=“cat1.gif”> 背景に画像を使っている。 </body> 背景画像だから、サイズの大きな思い画像ファイルは なるべく避けたほうがよい。 コンピュータリテラシー 10 見出しを設定したい 広島工大 <h>タグで見出しを設定する。全部で1~6の6段階あり、h1が 一番上位、以下数字が大きくなるにつれて見出しのレベルが 下がることを意味する。 <h1>見出し1</h1> <h2>見出し2</h2> <h*> ~ </h*> <h3>見出し3</h3> * 1~6 <h4>見出し4</h4> <h5>見出し5</h5> <h6>見出し6</h6> 一般的にタグに挟まれた部分は太字で、前後に空白をあけて 表示される。数字が大きいほど小さいフォントになるが、実際 画面上に表示される大きさは、環境設定によって左右できる。 コンピュータリテラシー 11 広島工大 段落を設定したい その範囲がひとつの段落であることを示す。一般的にブラウザ では段落の前でテキストが改行され、さらに一行分の空白が 挿入される。 <p> ここに表示内容を書く。 </p> p: Paragraph 内容の空の<p>は無視される。 終了タグ</p>は省略できるが、正しいHTML文書を作成する ためにはつねにつけたほうがよい。 コンピュータリテラシー 12 段落の位置を指定したい 広島工大 <p align=“★”> ~ </p> ★ left, center, right <p>タグにalign属性を指定すると、段落の位置をleft(左揃え/ デフォルト)、center(センタリング)、right(右揃え)のいずれかに 指定できる。 例: <p align=“left”> 段落の左揃え</p> <p align=“center”> 段落のセンタリング</p> <p align=“right”>段落の右揃え</p> コンピュータリテラシー 13 改行させないで表示したい 広島工大 通常ブラウザでは、画面に収まるように、ウィンドの幅に 合わせてテキストを自動的に改行している。しかし、<nobr> タグと</nobr>タグで挟むと、その範囲のテキストは改行 されずに1行で表示される。 <nobr> 改行させない表示内容をここに書く。 </nobr> コンピュータリテラシー 14 広島工大 改行させたい HTML文書で改行を入れてもブラウザ上の表示には反映 されない。ブラウザ上で実際に改行させるには、改行したい 位置に<br>タグを記述する。 <br> ひとつの位置で改行であるので、終了タグがない。 コンピュータリテラシー 15 画像を表示したい 広島工大 指定した場所に、画像をうめこむ。 <img src=“*”> *には画像ファイルや画像のURLを記述する。 終了タグはない。 例: <p> <img src=“FlowerRed.gif”> </p> コンピュータリテラシー 16 画像の代わりのテキストを指定したい 広島工大 <img src=“*” alt=“text”> 画像表示できないブラウザのために、画像の代わりに表示される テキストを指定するのがalt属性である。 画像を読み込まないように設定しているブラウザや、画像を表示 できるブラウザであっても画像を読み込むまでの時間、または画 像の読み込みに失敗した場合にもこのテキストが表示される。 例: <p> <img src=“FlowerRed” alt=“赤い花”> </p> コンピュータリテラシー 17 画像のサイズを指定したい 広島工大 <img src=“★” width=“◆” height=“◇”> ★ ・・・画像のファイル名 ◆ ・・・幅(ピクセルまたは%) ◇ ・・・高さ(ピクセルまたは%) 画像のサイズを指定する時には、width属性、height属性を使う。 ピクセルでは画像のサイズを直接指定し、パーセントではウィンド の大きさに対する割合で指定する。 パーセントでは画像のサイズは相対的になり、ウィンドのサイズ に左右される。 サイズ属性を指定しない場合は画像の本来のサイズで表示 される。 コンピュータリテラシー 18 テキストとの並び方を指定したい 広島工大 <img src=“★” align=“◆”> ★ 画像ファイル名(URL) ◆ top, middle, bottom 通常、画像は前後のテキストと一緒に、ひとつの行の中に配置 される。Aligh属性を使用すると、その際の画像とテキストの並び 方を指定することもできる。 top: 画像の上部とテキストの上部をそろえる。 middle:画像の中央と周囲のテキストのベースラインをそろえる。 bottom:画像の下部と周囲のテキストのベースラインをそろえる。 (デフォルト) コンピュータリテラシー 19 リンクを設定したい 広島工大 任意のテキストや画像にリンクを設定する。移動先のURL (ファイル名)を記入する。URLは、現在のファイルとの位置関係 を考えて、絶対URLか相対URLを決める。 <a href=“*”> ~ </a> HTML文書をはじめインターネット上の特定の資源(リソース)を 示すため、HTML3.0まではURL(Uniform Resource Locator)という 名称が使われてきた。HTML4.0からはこのURLにかわってより広 義なURI(Uniform Resource Identifier)という用語が使われている ようになっている。URIのほうが上位の概念である。 コンピュータリテラシー 20 問い合わせ先を示したい 広島工大 <address> ~ </address> 文書製作者と連絡をとるための情報(製作者、e-mailアドレス、 住所、電話番号など)を記載する場合に使用する。一般的な ブラウザではイタリックで表示される。 例: <address> 製作: <a href=“URL”> XX会社</a> <br> Email: <a href=“mailto:メールアドレス”> メールアドレス </a> </address> コンピュータリテラシー 21 テキストの色を指定したい 広島工大 <body text=“★”> ~ </body> <body link=“★”> ~ </body> <body alink=“★”> ~ </body> <body vlink=“★”> ~ </body> ★ 色指定値(#rrggbb)、または色名(colorname) 全体のテキストやリンク部分のテキストの色を指定する。 text: 標準のテキストの色を指定 link: まだ見ていない(キャッシュされていない)ページへリンク している部分の色を指定 alink: リンク部分を選択した瞬間(クリックなど)の色を指定 vlink: すでに見た(キャッシュされている)ページへリンクしている 部分の色を指定 コンピュータリテラシー 22 テキストの色を部分的に指定したい 広島工大 <font color=“★”> ~ </font> ★ 色指定値(#rrggbb)、または色名(colorname) 指定した範囲のテキストの色を変更する。 <body>タグのtext属性でテキストの色を指定する場合は文書 全体に対して有効になるが、<font>タグのcolor属性では、タグ に挟まれた部分にのみ有効になる。 コンピュータリテラシー 23 リストを作りたい 広島工大 <ul>タグと</ul>タグでその範囲がリストであることを示す。項目 の順序が重要でない箇条書きを作成したい場合に使用し、行頭 に「・」を用いたリストが形成される。リスト表示したい項目はそれ ぞれ<li>タグと</li>タグに挟んで並べる。 <ul> <li>項目</li> <li>項目</li> <li>項目</li> </ul> ul: Unordered list li: List コンピュータリテラシー 24 番号付きリストを作りたい 広島工大 <ol><li> ~ </li></ol> <ol>タグと</ol>タグでその範囲が番号付きのリストであること を示す。 順番が重要なリストを作成したい場合に使用する。 行頭の記号が連番の数字になって表示する。 一般的なブラウザでは、項目がインデントされ、上下に スペースをあけて表示される。 コンピュータリテラシー 25 テーブル(表)を作りたい 広島工大 <table>と</table>は、これに挟まれた範囲がテーブル(表)で あることを示す基本のタグである。テーブルを構成する各要素 の最初と最後に置く。 <tr>と</tr>は行を定義するタグである。横一列分のデータの 最初と最後に記述 セルに入るデータはそれぞれ<td>タグと</td>タグの間に置く。 <table> <tr><td>項目11</td><td>項目12</td><td>項目13</td></tr> <tr><td>項目21</td><td>項目22</td><td>項目23</td></tr> <tr><td>項目31</td><td>項目32</td><td>項目33</td></tr> </table> <table border> 枠をつける。 <table border=“*” > 枠の幅を指定する。*ピクセル コンピュータリテラシー 26 テーブルの見出しを作りたい 広島工大 <th> ~ </th> <th>タグと</th>タグで行や列の見出しを作成する。見出しとして 定義されたテキストは、一般的には太字でセンタリングされて表 示される。 例: <table border=“1”> <tr><th>列1</th><th>列2</th><th>列3</th></tr> : : : </table> コンピュータリテラシー 27 入力したとおり表示したい 広島工大 <pre> ~ </pre> このタグで囲まれた部分が、整形済みであることを示す。通常、 <pre>タグと</pre>タグで挟まれたテキストは等幅フォントで表示 され、HTML文書内の空白文字や改行などがブラウザ画面にそ のまま反映される。 例: <pre> main() { int a,b,c; a=5; b=10; if(a<5) c=20; } </pre> コンピュータリテラシー 28 長い文書を引用したい 広島工大 <blockquote> ~ <blockquote> 比較的に長い文書を抜粋・引用する時に使用する。一般的に <blockquote>タグと</blockquote>タグで挟まれた部分は上下 一行分のスペースが挿入され、左右もインデント(字下げ)されて 表示されるので、上下左右にスペースがあく形になる。 <p>ある原稿より引用</p> <blockquote> <p>引用文1</p> <p>引用文2</p> </blockquote> コンピュータリテラシー 29 横罫線を表示したい 広島工大 <hr> <hr ★> ★ size=“太さ”(ピクセル), width=“長さ”(ピクセルまたは%), align=“left”, “center”, “right”, noshade <hr>で横罫線が画面の左右いっぱいに表示される。前後との 間隔は、ブラウザに依存する。 横罫線の属性を設定できる。ピクセル単位の太さ、ピクセル 単位または画面の横幅に対する割合の幅、左右に寄せ、 センタリング(デフォルト)の位置属性 noshadeを指定すると、立体的ではなく、平面的に表示される。 終了タグなし。 コンピュータリテラシー 30
© Copyright 2024 ExpyDoc