[目次]
HTMLとCSS | Webプログラミング!(2021年度)
HTML
- Hypertext Markup Language
- 要素, タグ, 属性, 値
- URI,絶対URL
- ハイパーリンク
- html,head,title,body,h1,ul,ol,li,a,img
- index.html (index.html.txtではない)
- ブラウザの などで世の中のWebページのソースを観察できる
- Firebug, Validator Firebug add-on.ツール>Web開発>Firebug
- W3C Markup Validation Service
- "HTML Validator"
やってみよう
- ol, ul, img, a (絶対および相対指定)を含む index.html を TeraPadで作り, ブラウザで開いてみよう
- 下の例のように, headでUTF-8を指定する場合は, TeraPad で
- そのhtml文書と画像を WinSCP で
- ホスト: swallow.math.ryukoku.ac.jp
- ポート: 22
- Protocol: SCP
- ユーザ名, パスワード:指定のもの
- 秘密鍵:空欄
で
- ログイン
- 日本語ファイル名は化けてるかも
- これがふつうのフォルダだと思って, アイコンをドラッグして転送
に置いてみよう.
- そのhtml文書と画像を Filezilla で
- 最初だけはサイトを登録:
- ホスト: swallow.math.ryukoku.ac.jp
- ポート: 空欄
- Protocol: SFTP
- ログオンの種類: 通常 または インタラクティブ
- ユーザー, アカウント:指定のもの
で
- 接続
- 左右のウィンドウ間でファイルをドラッグして転送
に置いてみよう.
- 参加者のページからWeb ブラウザで見てみよう. 他の人にブラウザで見てもらおう. スマートフォンや携帯で見てみよう.
サンプル
サンプルindex.html
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-style-type" content="text/css" />
<link rel="stylesheet" href="plain.css" type="text/css" />
<title>かものページ</title>
</head>
<body>
<h1>かも</h1>
<p>テキストテキストテキスト</p>
<h2>まがも</h2>
<h2>かるがも</h2>
<ul>
<li id="yodogawa">淀川のかるがも</li>
<li id="setagawa">瀬田川のかるがも</li>
<li><span id="biwako">琵琶湖</span>のかるがも
<div id="chikubujima">竹生島</div>
<div id="okishima">沖島</div>
</li>
</ul>
<img src="pinga.gif" alt="Pinga"/>
<a href="second.html">かものページ</a>
<a href="http://www.a.math.ryukoku.ac.jp/~junta/">松木平先生のページ</a>
</body>
</html>
plain.css
#yodogawa {
display:none;
}
#setagawa {
background-color: red;
}
#biwako {
background-color: red;
}
#okishima {
color: green;
font-size: x-large;
}
#chikubujima {
background-color: red;
}
CSS
- Cascade Style Sheet
- 属性, 値
- セレクタ: 要素, クラス, id
やってみよう
- さっきのHTML文書で, フォントサイズ指定, フォアグラウンド, バックグラウンド色指定してみよう
サンプル
参考
- Webアプリケーション構築入門(第2版) - 実践!Webページ制作からマッシュアップまで p.30-50
- 奥村晴彦先生 HTML5とCSS3
- 奥村晴彦先生 はじめてのHTML5
- 奥村晴彦先生 はじめてのCSS