20
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

HTML入門

Last updated at Posted at 2014-04-10

参照:http://dotinstall.com/lessons/basic_html_v2

HTMLとは

ホームページを作るための言語
Hyper Text Markup Language

<タグ 属性=”値”>テキストタグ>
<タグ>

使用するHTML

HTML5(草案・caniuse.com参照)

主な構造・headの中身

sample1
<!DOCTYPE html>
<html lang="ja">
    <head>
        <meta charset="utf-8">
     <meta name="description" content="初めてのHTML文書です。">
        <title>初めてのHTML</title> <!-- 仮 -->
     <style>
       p{ color: red;}
     </style>
     <link rel="stylesheet" href="mystyle.css">
     <link rel="shortcut icon" href="favicon.ico">
     </head>
     <body>
          <p>こんにちは!</p>
     </body>
</html>
  • <!DOCTYPE html> 文書宣言
  • <html lang="ja"> 日本語
  • <!-- --> 隠しコメント

headの中身

  • <meta charset="utf-8"> 文字コードの指定
  • <meta name="description" content="初めてのHTML文書です。">
     検索エンジンのために正確に書くこと
  • <style> p{ color: red;} </style> スタイルの指定(文字)
  • <link rel="stylesheet" href="mystyle.css"> スタイルシートの指定
  • <link rel="shortcut icon" href="favicon.ico"> ファビコンの指定

bodyの中身

文字関連

見出し
`

大見出し

中見出し

小見出し

`

改行
<p>こんにちは!<br>こんにちは!</p>

強調
<p><strong>こんにちは!</storong></p>

ライン
<hr>

リスト関連

リスト(ul:Unordered List:番号なし)
`

  • apple
  • banana
`

リスト(ol:Ordered List:番号あり)
`

  1. apple
  2. banana
`
  • li:list Item

##表関連

`


 
  
 
 
  
  
  
 
name 2010 2011
taguchi 200 210
fkoji 300 420
dotinstall 500 380
`
  • tr: table row(行)
  • th: table header
  • td: table data

リンク関連

aタグのリンク
`

Google

Hello

`

ページ内リンク
`

hello2

hello 2 !!!

`

画像関連

<img src="cart.jpg" width="500" height="283" alt="カートの写真です。" title="カートの写真">

  • 縮小も可能
  • alt=アクセシビリティを高める
  • title=マウスオーバーで表示

入力部品関連 formの中身

form始まり・情報の送り先の指定
<form action="survey.php" method="post">

form終わり
</form>

一行
<p>名前:<input type="text" name="name" size="68" maxlength="5" required></p>

  • maxlength:最大数
  • required:必須入力

テキストエリア
<p>メモ:<textarea name="memo"></textarea></p>

パスワード
<p>パスワード:<input type="password" name="password"></p>

隠しデータ
<p><input type="hidden" name="user_id" value="32"></p>
(user_idという名前で値32がsurvey.phpに送られる)

日付
<p>日付:<input type="date" name="birthday"></p>

URL
<p>URL:<input type="url" name="url"></p>

E-mail
<p>email:<input type="email" name="email"></p>

※上記3つはHTML5仕様

ラジオボタン
`


Colors:
 Red
 Blue
 Green

` ※1つだけ

チェックボックス
`


Colors:
 Red
 Blue
 Green

` ※複数選択可能

テキスト部分をクリックしても選択できる
`


Red

`

遠くのテキスト部分をクリックしても選択できる
`


Blue

`

プルダウンメニュー
`

Red Blue Green `
  • size:一気に選択肢を見れる
  • multiple:複数選択

送信ボタン
<p><input type="submit" value="送信!"></p>

特定の範囲だけをスタイリングする

  • div:汎用ブロック要素(前後に改行が入る)

  • span:凡庸インライン要素(前後に改行が入らない)
    ⇒特定の範囲だけスタイリングすることができる

  • id:その文書に一つだけしか使えない

  • Class:複数に使える

スタイリングはスタイルシートで学ぶ

div
`

こんにちは!こんにちは!

` ※前後に改行を入れてスタイリング

span
<p>こんにちは!<span class="notice">こんにちは!</span></p>
※囲った部分のみスタイリング

構造関連

  • header
  • footer
  • nav
  • article
  • aside
  • section

header
`

起業日記

       home     profile    `

article
`
  

リリース完了!


  

うれしい!

`

aside
`
  

このサイトについて


  

taguchiの起業日記です。

`

footer
`
 

copyright 2013 taguchi

`

divでの指定
`


  

起業日記
   
    home
    profile
   

`

その他

実体参照(要検索)
<p>これは&lt;p&gt;です。</p>

style属性
<p style="color:red;">こんにちは!</p>
※基本的にHTMLは構造を示すものでデザインするものではない、書くべきではない

script
<script src="myscript.js"></script>
※bodyタグの一番最後に書くこと

20
23
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?