[2週間-2022.04.18]HTML要素のクリーンアップ
基本構文
要素
前のマークを開始(開く)マーク、後のマークを終了(閉じる)マークと呼びます.
タグ間のコンテンツを要素のコンテンツと呼びます.
<태그>내용</태그>
親子関係
初期タグの内容を親要素、親タグ内にあるタグの内容を子要素と呼びます.
<부모태그>
<자식태그>내용</자식태그>
</부모태그>
空のラベル
閉じていないタグを空のタグと呼びます
空のラベルは内容を入力できない空のラベルなので、ほとんどの属性と値は入力によってラベルの機能を完全に使用します.
</태그>
:便利、HTML 1/2/3/4/5<태그>
:アイラインボックス、XHTML/HML 5例
<태그 />
とともに使用します.空のタグには属性はありません.ロールのみを持つ機能は限られています.
imgを入力してタブキーを押すと、属性は
<img src="./cat.jpg" alt="고양이">
と同じになります.ワードボックス
要素が画面に出力される特性は、行内要素とブロック要素の2種類に大きく分けられます.
行内要素
<img src="" alt="">
width
指定できないheight
・margin
左右指定O/上下指定X1.span要素
span要素は行内要素として文字と見なされるため、各行に1つの要素を入力する場合はスペースで区切ることができ、各行に1つの要素を入力する場合はスペースで表さない.
<span>Hello</span>
<span>World</span>
[出力画面]Hello World
<span>Hello</span><span>World</span>
[出力画面]HelloWorld
2. img
padding
:挿入する画像の経路(必須属性)src
:挿入する画像の名前(必須属性)<img src="https://images.unsplash.com/photo-1648737962083-056c3e4a437d?ixlib=rb-1.2.1&ixid=MnwxMjA3fDF8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2370&q=80" alt="suface" />
3. a
alt
:リンクURLhref
:リンクURLの表示(ブラウザタグ)位置<a href="https://www.naver.com">NAVER</a>
<a href="https://www.google.com" target="_blank">GOOGLE</a>
NAVER 4. br
<p>동해물과 백두산이<br/>마르고 닳도록</p>
東海の水と白頭山が涸れるまでブロック要素
target
・width
指定可能height
・margin
上下左右指定O1. div
<div>
<h1>오늘의 날씨</h1>
<p>중부 집중호우, 남부는 열대야 ...</p>
</div>
今日の天気
中部は集中豪雨、南部は熱帯...
2. h1
<h1>제목1</h1>
<h2>제목2</h2>
<h3>제목3</h3>
<h4>제목4</h4>
<h5>제목5</h5>
<h6>제목6</h6>
見出しをクリックします。
見出しをクリックします。
見出しをクリックします。
見出しをクリックします。
見出し5
見出し6
3. p
文ですが、どのマークを使うかを考えるときは、必ずしもpマークではなくdivマークを使います.
<div>
<h1>오늘의 날씨</h1>
<p>중부 집중호우, 남부는 열대야 ...</p>
</div>
今日の天気
中部は集中豪雨、南部は熱帯...
4. ul & li
padding
:無秩序リストを表す集合(無秩序リスト)ul
:カタログ内の各項目(リストitem)<ul>
<li>아이템 1</li>
<li>아이템 2</li>
<li>아이템 3</li>
</ul>
5.table(表要素)
li
:表要素行(行)と列(列)の集合table
:指定行の要素tr
:指定列の要素(表データ)<table>
<tr>
<td>A</td><td>B</td>
</tr>
<tr>
<td>C</td><td>D</td>
</tr>
</table>
ABCD
インラインブロック
1. input
td
:入力するデータ型type
:ユーザーにテキスト値を入力text
:ユーザー入力チェックを受け付けるcheckbox
:グループに1人のユーザから入力されたチェック情報のみ受信radio
:プリセットデータvalue
:入力禁止disabled
:チェックボックス入力要素を確認済<!-- type text -->
<input type="text" value="HELLO!" />
<input type="text" placeholder="이름을 입력하세요!" />
<input type="text" disabled />
<!-- type checkbox -->
<label>
<input type="checkbox" /> Apple
</label>
<label>
<input type="checkbox" checked /> Banana
</label>
AppleBanana
<!-- type radio -->
<label>
<input type="radio" name="fruits" /> Apple
</label>
<label>
<input type="radio" name="fruits" /> Banana
</label>
AppleBanana
グローバル属性
title
<a href="https://www.naver.com" title="네이버로 이동">NAVER</a>
NAVER style
<div>
<p style="color:blue;">중부 집중호우, 남부는 열대야 ...</p>
</div>
中部は集中豪雨、南部は熱帯...class
<div class="container">
<p>중부 집중호우, 남부는 열대야 ...</p>
</div>
id
<div>
<p id="paragraph">중부 집중호우, 남부는 열대야 ...</p>
</div>
data-
<div data-fruit-name="apple">사과</div>
<div data-fruit-name="banana">바나나</div>
JavaScriptからhtmlでデータ属性として指定された要素をインポートして使用できます.const els = document.querySelectorAll('div');
els.forEach(el => {
console.log(el.dataset.fruitName);
});
Reference
この問題について([2週間-2022.04.18]HTML要素のクリーンアップ), 我々は、より多くの情報をここで見つけました https://velog.io/@sseung95/2주차-2022.04.18-HTML-요소-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol