uploaded:2021/11/12

Private Chamber - HTML

 ノーコメント.

構文

コメントアウト

<!-- コメント -->

<!--
複数行コメント
-->

CSSをタグに埋め込む

<○○ style="××: ABC;"></○○>

コードのヘッダにCSSのコードを書く

<style type="text/css"></style>
コンテンツの基礎・装飾

見出し

 h1からh6まである

<h1>見出し</h1>

段落

<p>段落</p>

太字・斜体・下線

<b>文字</b>
<i>文字</i>
<u>文字</u>

打消し線

<s>文字</s>
<strike>文字</strike>

改行

<br>


<hr>

範囲指定

<div>範囲</div>
<span>範囲</span>

画像

<img src="image.png" width=240px height=240px alt="代替テキスト">

動画

<table border="1">
  <tr>
    <th>見出し</th>
    <td>要素</td>
  </tr>
</table>

ルビ

<ruby><rb>薔薇</rb><rp>(</rp><rt>バラ</rt><rp>)</rp></ruby>

半角スペース・改行適用

<pre>a a</pre>
機能タグ

リンク

<a href="#"></a>

・# で同じページ(現在いるページ)
・同じページ内でリンクするなら

「<a href="#link">リンク</a>」セクションへ
  <h3 id="link">リンク</h3>

リンク」セクションへ
・新しいタブを開くなら

<a href="#" target="_blank"></a>

・カーソルを重ねてタイトル表示

<a href="#" title="タイトル"></a>

ボタン

<button>
<button disabled="disabled">
<button name="名前">

テキストボックス

<textarea></textarea>
<textarea cols="20"></textarea>
<textarea disabled="disabled"></textarea>
<textarea maxlength="100"></textarea>
<textarea name="名前"></textarea>
<textarea readonly="readonly"></textarea>
<textarea required="required"></textarea>
<textarea rows="2"></textarea>

折りたたみ

 summaryに折り畳みタブのテキストラベルを書く

<details><summary>タイトル</summary>内容</details>
ユーティリティ

「<」のエスケープ

&lt;

半角スペース

&nbsp;
JavaScriptを使う

参考

指定idの要素を取得

var val = document.getElementById("id");

指定classの要素を取得

var val1 = document.getElementsByClassName("class");
var val2 = element.getElementsByClassName("class");

 HTMLCollectionというアレイで返ってくる

指定idのcssの値を取得

var element1 = document.getElementById("id");
var element2 = getComputedStyle(element).padding

cssの値を変える

documents.getElementById("id").style.fontSize = "20px";

画面の大きさ

var val = window.innerWidth;

画面の形によってスタイルを変更

 横長なら赤く、縦長なら青くなる例(リアルタイム)

<script type="text/javascript">
  //読み込み時の表示
  window_load();
    
  //ウィンドウサイズ変更時に更新
  window.onresize = window_load;

  //サイズの表示
  function window_load() {
    if(window.innerWidth > window.innerHeight){ //横長
      document.getElementById("test").style.color = "#f00";
    } else { //縦長
      document.getElementById("test").style.color = "#00f";
    }
  }
</script>
constructed by: Rinca Hayamine