• HTML とは
– Web
ページを記述するためのマークアップ言語– W3C
が規格策定–
最新版はHTML 4.01
• HTML の特徴
–
文書の論理構造や見栄えなどを記述–
文書中に画像や音声などを配置できる–
他の文書へのハイパーリンクを設定できるHTML 構文
• WWW の文書記述記法
• タグと呼ばれる命令文
–
「<」「>」で囲まれた命令文–
「<(開始タグ)>」「</(終了タグ)>」<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="keywords" content="サイバー大学,サイバー,CU,インターネット大学,吉村作治,吉村教授,世界遺産学部,世界遺産,エジプト,IT総合学部,ソフトバンク,ソ フトバンクのインターネット大学,オンデマンド,動画,大学,教育,学部,講座">
<meta name="description" content="サイバー大学。インターネットを使って学ぶ、日本で初めての大学、2007年4月開学。">
<title>IT総合学部 | サイバー大学</title>
HTML の例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/
html4/loose.dtd">
<html lang="ja" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="keywords" content="サイバー大学,サイバー,CU,インターネット大学,吉村作治,吉村教 授,世界遺産学部,世界遺産,エジプト,IT総合学部,ソフトバンク,ソフトバンクのインターネット大学,オンデ マンド,動画,大学,教育,学部,講座">
<meta name="description" content="サイバー大学。インターネットを使って学ぶ、日本で初めての大
学、2007年4月開学。">
<title>サイバー大学</title>
<link rel="shortcut icon" href="/favicon.ico">
<link rel="start" href="/index.html" title="ホーム">
<link rel="contents" href="/sitemap/index.html" title="サイトマップ">
<link rel="stylesheet" href="/shared/css/common.css" type="text/css"
media="screen,tv,projection">
<link rel="stylesheet" href="/shared/css/print.css" type="text/css" media="print">
<link rel="alternate stylesheet" href="/shared/css/fontsize_small.css" type="text/css"
media="all" class="fontsize" id="fontsize-small" title="文字サイズ:小">
<link rel="stylesheet" href="/shared/css/fontsize_medium.css" type="text/css" media="all"
class="fontsize" id="fontsize-medium" title="文字サイズ:標準">
<link rel="alternate stylesheet" href="/shared/css/fontsize_large.css" type="text/css"
media="all" class="fontsize" id="fontsize-large" title="文字サイズ:大">
タグと呼ばれる命令と本文
表示される以外にも大量の情報 もともとは論理構造の記述
HTMLのレンダリング
<HTML>
<TITLE>自己紹介</TITLE>
<BODY>
<H1>
名前 </H1>
<P>横山輝明</P>
<H1>
挨拶 </H1>
<P>
みなさん こんにちは。
<A HREF="http://www.cyber-u.ac.jp/">
サイバー大学 </A>
の横山です。
</P>
</BODY>
</HTML>
•
HTMLの特徴–
テキストファイル–
タグの入れ子構造–
冗長–
意味構造のみを記述•
体裁は別途CSS (Cascading Style Sheet)で指定•
見出し、リンクなど簡単なHTMLファイルの例 ブラウザ出力例
初期の Web ページ
デザインの分離
• CSS (Cascading Style Sheets)
– HTML
要素のデザイン指定–
レイアウト、文字種類、サイズ、色などの装飾を指定– W3C
が標準化– CSS 2.1
が提案(2008
年現在)
• CSS
の利点– HTML
と独立したデザイン指定– CSS
を切り替えることで多機種、多環境へ対応–
デザインとコンテンツの分業p#id {
color: #ff3300;
font-size: 24px }
pタグのid=「id」を持つタグの装飾指定
<div id="id">テストの文字列</div>
<div class="class">テストの文字列</div>
HTMLタグでのid, class指定
スタイルシート例
WWW
• 現在もっとも普及したハイパーテキスト実装
–
ハイパーテキスト機能の簡単な実装• Web
ページとリンク•
ユーザーに文書の格納場所を意識させない–
サーバクライアントモデルでの文書管理• WWW を支える技術
–
サーバクライアントの通信モデル– URI, HTTP, HTML
WWW の三大要素
• URI
–
文書などの情報の場所を表す表記法• HTTP
–
文書などの情報を転送する通信プロトコル• HTML
–
文書を記述するための表記法–
簡単なハイパーテキスト構造を持つ78
Trojan room Coffee-‐Pot
•
コーヒー残量確認サービス–
英ケンブリッジ大学コンピュータ研究所内の