HTML&CSS

컨텐츠 그룹 태그

Michelle Hwang 2021. 4. 7. 16:29
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>컨텐츠 그룹 태그</title>
        <style>
            #html_box{ margin: 20px; padding: 20px; border: 1px solid green;}
            #css_box{ margin: 20px; padding: 20px; border: 1px solid blue;}
        </style>
    </head>
    <body>
        <div id="html_box">
            <dl>
                <dt> HTML </dt>
                <dd> 정의 </dd>
            </dl>
            <ol>
                <li> 1번 장점 </li>
                <li> 2번 장점 </li>
                <ul>
                    <li> 1번 장점에 세부사항_1 </li>
                    <li> 1번 장점에 세부사항_2 </li>
                </ul>
                <li> 3번 장점 </li>
            </ol>
        </div>
        <div id="css_box">
            <dt>CSS</dt>
            <dd>정의</dd>
        <ol>
            <li> 1번 장점 </li>
            <ul>
                <li> 1번 장점에 세부사항_1 </li>
                <li> 1번 장점에 세부사항_2 </li>
            </ul>
            <li> 2번 장점 </li>
            <li> 3번 장점 </li>
        </ol>
        </div>
    </body>
</html>

<ol> ordered list 순서가 있는 목록 <ol type="1 || A || a || I  || i ">
<ul> unordered list 순서가 없는 목록
<li> list 순서가 있는 목록과 순서가 없는 목록에서 item 역할을 하는 태그
<dl> definition list 정의 목록
<dt> definition term 정의할 용어
<dd> definition description 용어 설명
<div>   레이아웃 나눌 때 쓰는 태그

# <div>

<article>, <section>, <header>, <nav> 는 기본적으로 <div>와 같은 역할을 합니다. 차이점이 있다면 <div>태그에 의미를 부여한 것.

예를 들어 내용이 하나의 독립된 컨텐츠라면 <div>대신 <article>을 사용합니다. 

<article>, <section>, <header>, <nav> 모두 <div>로 대신 사용 할 수 있으나 보다 적합한 요소를 찾은 후 대응할 태그가 없는 경우 사용하길 바랍니다.