1.HTMLで出来る事
HTMLでは、
リンクの設定,
画像や音声の埋め込み,
文書構造や見た目の調整
などが可能です。
HTMLは、主にWeb
HTMLは文書の表示(装飾)に関しては、スタイル
HTMLが何かを理解することで、「どのように記述すれば意図した表現になるか」や「どんな場面で使うべきか」が分かります。
また、データの

イメージを別の要素を用いて描画しています。
実際には、section要素やh1, h2 などの見出し要素で、構造を表します。
表示の仕方
表 (テーブル) |
表示の 仕方 |
---|
HTML要素にCSSが組み込まれて「装飾が可能」です。
罫線を
動的に変更
HTML要素にJavaScriptが組み込まれて「動的な変化が可能」です。
ローカルファイルの選択と送信が可能。一応は制限もあります。
2.テキストデータの表示
HTMLを用いると、
テキストデータの
表示等ができます。
HTMLを用いると、テキスト
表示等の中には、印刷も含まれます。音声
テキストとは、文字
<!DOCTYPE html>
<html lang=
"ja"> <head>
<meta charset=
"utf-8"> <title>
サンプル</title> </head>
<body>
HTMLを用いると、テキストデータの表示等ができます。
</body>
</html>
HTMLの規則に合わせて、色々とタグを記述していますが、この例はテキスト
5行目の<title>
実行例は、別のHTML要素を用いて表したイメージです。
<div>
空白は 纏められる。
</div>
HTMLは、文字の装飾の既定値として、連続する空白を纏めます。
<pre>
「HTMLの
3.ハイパーリンク
ハイパーリンクは、
文書を結び付ける
参照です。
<a href=
"./index.htm" title= "Go to Top page."> Top page</a> <form action=
"./index.htm"> <button title=
"Go to Top page."> Top page</button> </form>
上が<a>
リンク先(クリックした時のページの遷移)は、このページの上位である「離珠の"./index.htm"
を "./text.htm"
と置き換えても遷移先は変わっても遷移するという機能は変わらないという事です。
4.データの埋め込み
HTMLは、
他のデータファイルを
表示する(埋め込む)事が
出来ます。
HTMLは、画像
埋め込みに関わる要素については、「エンベデッド

<img src=
"../Img/G00/demo.gif">
<img>
5.文書の論理構造
HTMLは、
要素の種類,配置で
論理構造を表します。
HTMLは、要素の種類,配置で、論理
この論理的な構造については、「HTMLの区分化」で記述しています。
<body>
<h1>
大見出し</h1> <h2>
小見出し</h2> <p>
記事1</p> <h2>
小見出し</h2> <p>
記事2</p> </body>
この例では、<body>
6.文書の表示の仕方
HTMLでは、
文書をレンダリングする為の
一連の提案がされています。
HTMLでは仕様の提示と共に文書をレンダリングする為の一連の提案がされています。「必須」ではなく期待される「提案」です。ユーザー
「HTMLの
- 赤
- 黄
- 青
<ol>
<li>
赤</li> <li>
黄</li> <li>
青</li> </ol>
この例では、順序付き一覧表(リスト)のソース
赤 | 止まれ |
黄 | 注意して進む |
青 | 進んでも良い |
<table>
<tbody>
<tr>
<td>
赤</td> <td>
止まれ</td> </tr>
<tr>
<td>
黄</td> <td>
注意して進む</td> </tr>
<tr>
<td>
青</td> <td>
進んでも良い</td> </tr>
</tbody>
</table>
この例では、表(テーブル)のソース
7.スタイルシート
スタイルシートは、
文書の見栄えに関する
情報を記録等した
データやファイル等の事です。
スタイルシート
(Style Sheets)とは、文書の
Web
一般的には CSS と呼ばれるスタイル
スタイルを直訳すると文体が意味的に近いかな。シートも直訳すると書かと思います。
CSSに関しては、「離珠の
下線
<p style=
"text-decoration: underline;"> 下線</p>
この例では、「下線」というテキストに CSS で下線を装飾しています。
- 赤
- 止まれ
- 黄
- 注意して進む
- 青
- 進んでも良い
- 赤
- 止まれ
- 黄
- 注意して進む
- 青
- 進んでも良い
- 赤
- 止まれ
- 黄
- 注意して進む
- 青
- 進んでも良い
<div class=
"XHSample11701"> <dl>
<div>
<dt>
赤</dt> <dd>
止まれ</dd> </div>
<div>
<dt>
黄</dt> <dd>
注意して進む</dd> </div>
<div>
<dt>
青</dt> <dd>
進んでも良い</dd> </div>
</dl>
</div>
.XHSample11701 {
display: table;
border-collapse: separate;
border-spacing: 2px;
}
.XHSample11701 div {
display: table-row;
}
.XHSample11701 dt, .XHSample11701 dd {
display: table-cell;
border: solid 1px #000000;
}
.XHSample11702 dt {
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: 0.125em;
padding: 0.2em 0.8em 0.1em 0.5em;
border-width: 0 0 0.07em 0.5em;
border-style: solid double;
border-color: #99f;
border-radius: 0 0.8em 0.8em 0.8em;
font: bold 1.5em/1.2 'Noto Sans JP', serif;
color: inherit;
background-color: #fff;
box-shadow: 0.25em 0.25em 0.25em 0.05em #fcf;
}
.XHSample11702 dd {
margin-left: 0;
}
この例では、定義一覧(dl)というリストを、スタイル
上がユーザー
この例示から察して頂きたい事は、スタイル
8.スクリプト言語
スクリプト言語は、
簡易的な
プログラミング言語の
一種です。
HTMLはスクリプト
HTMLおよびDOM APIは、スクリプトが他のスクリプトの同時実行を検出できないように設計されています。
ユーザーの操作を特に意図した要素を、インタラクティブ
罫線を
動的に変更
<div id=
"JDV11801" style= "padding: 0.3em; height: 5.0em;"> スクリプトで<br> 罫線を<br> 動的に変更</div> <form>
<select onchange=
" てすと えらー
document.getElementById( 'JDV11801') .style['border'] = this .value;"> <option label=
"線なし" value= "none" selected= ""> <option label=
"一本線" value= "solid 1px"> <option label=
"二本線" value= "double 5px"> </select>
</form>
JavaScriptというスクリプト
ユーザーの操作を特に意図した要素を用いて、スクリプト
9.フォームを送信
イベントの発生に伴い、
サーバーへフォームを
送信します。
HTMLはイベントの発生に伴い、サーバーへフォームを送信します。submit
の時に、その要素の click
フォームに関わる要素については、「フォーム」で改めて記述しています。
<form action=
"./fmreceive.htm"> <input name=
"nipInput" value= "abc" style= "max-width: 95%;"> <button name=
"nbtSender" value= "./cando.htm"> ボタン</button> <br>
受信用の<br> ページへ </form>
<input>
この例での送信先は、当サイトで送受信の例示用に用意しているページです。
10.注意点
送信やスクリプト,
埋め込みに注意すれば、
とりあえず表示(実行)する事で
危険な事はないと思います。
<form>
スクリプト言語が<script>
エンベデッド
上記の、主に送信について注意すれば、
自作のhtml
一般的な注意点は、サーバーへアップロードした場合は、それは世間に公開したという事なので誰にでも閲覧可能という考えでいる事が大事です。 その上で、そのデータは複製が容易です。データ自体の取扱いにも、注意が必要です。