본문 바로가기
HTML

[HTML] 태그

by 기록하는_사람 2022. 9. 7.

태그

📌 태그

: <태그명>content</태그명>

https://developer.mozilla.org/ko/docs/Web/HTML/Element

 

HTML 요소 참고서 - HTML: Hypertext Markup Language | MDN

이 페이지는 태그를 사용해 만들 수 있는 모든 HTML 요소의 목록을 제공합니다.

developer.mozilla.org

 

태그 - <h1></h1> - <h6></h6>

📌 <h1> </h1> - <h6></h>

: 구획 제목을 나타냄.

<h1>This is HTML file</h1>
<h2>This is HTML file</h2>
<h3>This is HTML file</h3>
<h4>This is HTML file</h4>
<h5>This is HTML file</h5>
<h6>This is HTML file</h6>

 

태그 - <ol></ol>, <ul></ul>, <li></li>

📌 list

: 목록

① ordered list : 순서가 있는 목록

② unordered list : 순서가 없는 목록

 

<ol></ol> : ordered list

<ul></ul> : unordered list

<li></li> : list item

<ol>
    <li>국어</li>
    <li>영어</li>
    <li>수학</li>
    <li>과학</li>
</ol>

<ul>
    <li>국어</li>
    <li>영어</li>
    <li>수학</li>
    <li>과학</li>
</ul>

 

태그 - <a></a>

📌 <a></a>

: 링크(anchor : 닻).

 

💡 attribute

: 부가적인 정보.

  link의 경우 attribute가 필요함.

 

📌 attribute

- href(HTTP reference or hyperlink reference) : 이동할 경로를 나타내는 attribute.

- target

  : "_self" : 현재 창에서 열림.

    "_blank" : 새로운 창에서 열림.

<a href="http://www.google.com" target="_blank">link : google.com</a>

 

태그 - <img />

📌 <img />

: 이미지.

 

💡 self-closing tag(자체 닫기 태그)이기 때문에 </img>가 없음.

 

📌 attribute

- src : 이미지 경로 적는 attribute.

 

① 인터넷에 있는 이미지를 띄우는 경우

<img src="data:image/png;base64,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"/>

 

② .html과 같은 폴더 안에 있는 이미지인 경우, 경로를 적어야 함

<img src="dolphin1.jpg">

 

③ .html과 다른 폴더에 있는 이미지인 경우

<img src="img/dolphin1.jpg">

 

태그 - <p></p>

📌 <p></p>

:  하나의 문단을 나타냄.

 

태그 - <pre></pre>

📌 <pre></pre>

미리 서식을 지정한 텍스트를 나타내며, HTML에 작성한 내용 그대로 표현함.

 

태그 - <abbr></abbr>

📌 <abbr></abbr>

: 설정한 단어에 마우스를 올리면 title이 뜸.

 

예시

<!DOCTYPE html>
<html lang="kr">
    <head>
        <title>HTML 기본 형식</title>
    </head>
    <body>
        <h1>
            HTML 연습중
        </h1>
        <p>longgggggggggggggggggggggggggggggggggggg text</p>
        <pre>longgggggggggggggggggggggggggggggggggggg text</pre>
        <p>What is <abbr title="this is abbreviation">abbrevaition?</abbr></p>
        <a href="http://google.com" target="_blank">link : google.com</a>
    </body>
</html>

💡 <html></html> attribute : lang

: 구글, 네이버 등과 같은 검색엔진들에 도움을 주기 위해 사용.
  사이트에서 사용하는 주된 언어가 무엇인지 검색엔진에 알려줌.

 

태그 - <form></form>

📌 <form></form>

: 정보를 제출하기 위한 대화형 컨트롤을 포함하는 문서 구획.

 

태그 - <input></input>

📌 <input></input>

: 사용자의 데이터를 받을 수 있는 대화형 컨트롤.

 

📌 attribute 

- type : 형식

  : "text" : 텍스트 입력창.

    "file" : 선택할 file 창이 띄워짐. accept로 선택할 파일 형식을 지정할 수 있음.

    "submit" : 제출 버튼이 생성됨. value로 버튼 내용을 변경할 수 있음.

- required : 필수로 입력해야함을 의미함.

- minlength : 최소 글자수를 의미함.

https://developer.mozilla.org/ko/docs/Web/HTML/Element/Input

 

<input>: 입력 요소 - HTML: Hypertext Markup Language | MDN

HTML <input> 요소는 웹 기반 양식에서 사용자의 데이터를 받을 수 있는 대화형 컨트롤을 생성합니다.

developer.mozilla.org

 

태그 - <label></label>

📌 <label></label>

: label 클릭 시 for과 같은 id의 input이 실행됨.

  input과 같이 사용해야 함.

 

💡 id 

: body 안의 모든 태그에 넣을 수 있는 attribute(고유 식별자).
  태그 당 하나의 id만 가질 수 있음.

 

태그 - <div></div>

📌 <div></div>

: 분할하는 태그.

  의미는 없음.

 

태그 - Semantic 태그

📌 Semantic 태그

: <div>와 같은 역할을 하며 대체가 가능함.

  어떤 내용인지 알기 쉬움.

 

📌 Semantic 태그 종류

- <header></header> : 소개 및 탐색에 도움을 주는 콘텐츠를 나타냄.

- <main></main> : body의 주요 콘텐츠.

- <footer></footer> 

예시

<!DOCTYPE html>
<html>
    <head>
        <title>HTML 기본 형식</title>
    </head>
    <body>
        <header>
            <h1>HTML Practice</h1>
        </header>
        <main>
            <form>
                <div>
                    <label for="profile">Profile Photo</label>
                    <input id="profile" type="file" accept="image/*"/>
                </div>
    
                <div>
                    <input required placeholder="Name" type="text"/> 
                    <input required placeholder="Email" type="email"/>
                    <input required placeholder="Website" type="url"/>
                    <input required placeholder="Password" minlength="10" type="password"/>
                </div>
                
                <input type="submit" value="create"/>
            </form>
        </main>
        <footer>
            &copy; 2022 L.Y.J
        </footer>
    </body>
</html>

'HTML' 카테고리의 다른 글

[HTML] 아이콘 추가  (0) 2022.09.21
[HTML] head  (0) 2022.09.13
[HTML] HTML 기본 형식  (0) 2022.09.07
[HTML] .html 파일 생성 및 실행  (0) 2022.09.07
[HTML] 웹(Web)의 구성  (0) 2022.09.07

댓글