HTML5の要素と属性 - 既存HTML要素①
基本要素
<!-- HTML5はDTD指定しないね --> <!DOCTYPE html> <html> <head> <!-- 文字コード --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>基本タグ</title> <meta name="author" content="HTML5基本タグ" /> </head> <body> <!-- テキスト出力 --> <h1>h1のテキスト</h1> <h2>h2のテキスト</h2> <h3>h3のテキスト</h3> <h4>h4のテキスト</h4> <h5>h5のテキスト</h5> <h6>h6のテキスト</h6> <!-- 水平線 --> <hr /> <h4>SPAN使用 : SPANは自動改行しない</h4> <span>Tomcat</span><span>Jetty</span><span>Resin</span> <!-- 改行 --> <br /> <h4>DIV使用 : DIVは改行を行う</h4> <div>Tomcat</div><div>Jetty</div><div>Resin</div> <h4>Pタグ使用 : 定義タグ</h4> <p>Tomcat<p>Jetty<p>Resin </body> </html>
テキスト整形要素
<!DOCTYPE html> <html> <head> <meta name="author" content="作成者" /> <meta http-equiv="Content-Type" content="text/html; charset=SJIS" /> <title>テキスト整形</title> </head> <body> <span><b>強調</b></span><br /> <span><i>斜体</i></span><br /> <span><b><i>強調斜体</i></b></span><br /> <span><em>強調斜体</em></span><br /> <p><strong>強調</strong></p> <small><span>小さいフォント</span></small><br /> <div>通常テキスト<sup>上付き文字</sup></div> <span>通常テキスト<strong><sub>下付き文字</sub></strong></span><br /> <bdo dir="ltr">左から右へ書き出す</bdo><br /> <bdo dir="rtl">右から左へ書き出す</bdo><br /> </body> </html>
定義要素
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=SJIS" /> <title>定義要素</title> </head> <body> <!-- qタグ:引用テキストを定義する --> <!-- ブラウザは””をつけてくれる --> <p>googleのURLは<q cite="http://www.google.co.jp">google.co.jp</q></p> <div> <!-- blockquoteで長い引用文 --> <blockquote> あいうえおあいうえお<br> あいうえおあいうえお<br> あいうえおあいうえお<br> あいうえおあいうえお</blockquote> ここは普通のテキストです。</div> <p> <cite>作品1</cite>、<cite>作品2</cite>作者はXXXXです。</p> <p> 下記はjavaコードを表示します。<br> <code> public class Cat<br> {<br> private int name = "garfield";<br> }<br> </code> </p> <!-- pre --> <pre> public class Cat { private int name = "garfield"; } </pre> <p> <!-- 省略を定義 --> 中華人民共和国の略は<abbr title="中華人民共和国">中国</abbr> <!-- addressで住所を定義 --> XXさんの住所は<address>東京都 XXX区 XXX町 1-2-1</address> <!-- dfnで専門用語を定義 --> <p> <dfn>HTML</dfn>はHYPER TEXT MAKEUP LANGUAGEの略語 </p> <p> テキストはキーボードから入力されていることを定義<br/> <kbd>list -l</kbd><br/> すべてのファイルとフォルダの詳細を表示する</p> <p> <!-- sampで例文を定義 --> <samp> 例1: XXXXXXXXXXX<br/> XXXXXXXXXXXXXXXX </samp> </p> <!-- varで変数定義 --> <var>i</var>、<var>j</var>、<var>k</var>ループで使用される変数です <!-- delとinsで修正を定義 --> <p>Androidは<del>MS</del><ins>Google</ins>が開発した</p> </body> </html>