天パのtech備忘録

プログラミング関係の記事を書いていきます!

html 基本パーツ

今回はhtmlを初めて触ったので基本パーツとかを簡単にまとめて行こうかなと思います。 参考資料はudemyのThe Web Developer Bootcampコースです。

簡単パーツ

h タグ

<h1>h1 tag</h1>
<h2>h2 tag</h2>
<h3>h3 tag</h3>
<h4>h4 tag</h4>
<h5>h5 tag</h5>
<h6>h6 tag</h6>

スクリーンショット 2020-07-11 14.11.23.png

p タグ

<p>p tag</p>

スクリーンショット 2020-07-11 14.13.27.png

a タグ

<a href="URL">リンク先へ</a>

スクリーンショット 2020-07-11 14.15.43.png

img タグ

<img src="画像のURLまたはパス">

ol タグ

<ol>
  <li>HTTP Requests</li>
  <li>IP Address</li>
  <li>Servers</li>
</ol>

スクリーンショット 2020-07-11 14.18.04.png

ul タグ

<ul>
  <li>list 1</li>
  <li>list 2</li>
  <li>list 3</li>
</ul>

スクリーンショット 2020-07-11 14.20.06.png

table タグ

<table border="1">
  <thead>
    <th>Name</th>
    <th>Age</th>
    <th>Breed</th>
  </thead>
  <tbody>
    <tr>
      <td>Rusty</td>
      <td>2</td>
      <td>Mutt</td>
    </tr>
    <tr>
      <td>Wyatt</td>
      <td>13</td>
      <td>Golden</td>
    </tr>
  </tbody>
</table>

スクリーンショット 2020-07-11 14.24.32.png

form タグ編

formタグはログイン画面などで入力した文字などをリクエスト先に送信する際に使用する。 タグにはたくさんの属性があり、属性はkeyとvalueで指定することができる。入力したテキストなどをリクエストで送信する際に属性を指定することでリクエストの内容を変更することができる。

textarea タグ

<form>
  <textarea name="paragraph" rows="8" cols="80"></textarea>
  <button type="submit">go!</button>
</form>

スクリーンショット 2020-07-11 14.31.23.png リクエスト内容:paragraph=abc rowsとcolsでテキストエリアの大きさを調整できる

select タグ

<form>
  <select name="color">
    <option value="red">RED</option>
    <option value="yellow">YELLOW</option>
    <option value="BLUE">blue</option>
  </select>
  <button type="submit">go!</button>
</form>

スクリーンショット 2020-07-11 14.33.51.png リクエスト内容:color=red

radio button タグ

<form>
  <label for="dogs">Dogs:</label>
  <input name="petChoice"id="dogs" type="radio"
   value="DOGS">

  <label for="cats">Cats:</label>
  <input name="petChoice"id="cats" type="radio"
   value="CATS">

  <button type="submit">go!</button>
</form>

スクリーンショット 2020-07-11 14.35.43.png リクエスト内容:petChoice=CATS

input タグ

<form>
  <label for="username">Email:</label>
  <input id="username"type="email" name="username" placeholder="email"
  required>

  <label for="password">password:</label>
  <input id="password"type="password" name="password" placeholder="password"
  required>

  <button type="submit">go!</button>
</form>

スクリーンショット 2020-07-11 14.38.59.png

リクエスト内容:username=test%40gmal.com&password=pass required: 入力しないとフォームでリクエストできない type="email": emailの書式じゃないと認識されない placeholder="email": テキストフィールドに薄く文字が出る : 今はあまり関係ないがあとあと使用する。id="password"とfor="password"で結びつけている。