본문 바로가기
뒷북 정리 (국비 교육)/html

[html] step03~04. block / inline element

by 규글 2021. 12. 7.

step03. block element

    <div>div 요소는 문단을 나타낼 때 사용합니다</div>
    <div>div 요소는 주로 다른 요소를 포함하는 용도로 사용합니다.</div>
    <div>문단3</div><div>문단4</div><div>문단5</div>

  1. block element는 위에서 아래로 쌓인다. cf) 좌우는 inline element.
  2. web page에서 우클릭 -> 검사를 하면 style tab의 margin, border, padding 등 요소가 차지하는 실제 공간을 확인할 수 있다. 이곳에서 숫자를 임의로 부여하며 임시 테스트가 가능하다.
  3. console tab은 javascript 영역이다. 실제 javascript 실행 환경으로, 이곳에 입력하고 엔터를 치는 순간 바로 해석해서 현재 보고 있는 page에 적용시킨다. 때문에 따로 <script> tag가 필요하지 않다.

        <h1>대제목</h1>
        <h2>중제목</h2>
        <h3>소제목</h3>
        <h4>hn 요소도 block 요소입니다.</h4>
        <h5>h1~h6 까지 있습니다.</h5>
        <h6>h6입니다.</h6>
        <p>p요소는 단락 (paragraph)을 구성할 때 사용합니다.</p>
        <p>p2</p>
        <p>p3</p>
        <p>동쪽으로 가면<br> 귀인을 만나요!</p>​
  4. 같은 block element이지만 <div>와 <h#> 나열의 차이는 <h#>이 위아래 margin을 가지고 있다는 점이다. 좌우는 아니지만 위아래 margin은 큰 것이 겹쳐서 남는 특징이 있다. paragraph(단락)인 <p>도 위아래 margin을 가진다.

 

step04. inline element

    <title>Step04_inlineElement.html</title>
    <style>
        #one{
           color : red;
           font-weight : bold;
           font-style : italic;
        }
    </style>
</head>
<body>
    <h1>inline element에 대해 알아보기</h1>
    <span>하나</span>
    <span>둘</span>
    <span>셋</span>
    <span>span element는 inline element입니다.</span>
    <p>하나 둘 셋 span element는 inline element입니다.</p>
    <p>하나 둘 셋 span element는 <span id="one">inline</span> element입니다.</p>

    <h2>기본 style을 가지고 있는 inline element</h2>
    <!-- b element는 단순히 굵은 글씨-->
    <p>천리길도 <b>한걸음</b> 부터</p>
    <!-- strong element는 굵은 글씨 + '강조'의 의미도 가지고 있다.
    예를 들면 스크린 리더기로 읽어줄 때 좀 더 강하게 읽어준다.-->
    <p>천리길도 <strong>한걸음</strong> 부터</p>
    
    <!-- i element는 단순한 italic-->
    <p>여러분 <i>즐거운</i> 코딩이 시작되었어요</p>
    <!-- em element는 italic + '강조'의 의미가 있다.-->
    <p>여러분 <em>즐거운</em> 코딩이 시작되었어요</p>
    
</body>

  1. 원래 엔터는 \r\n 이다.
  2. span은 필요한 높이가 자동으로 결정된다. <p>와는 margin에서의 차이가 있다.
  3. span을 사용하는 이유는 특정한 줄 내에서 특정 글자의 style을 바꿀 수 있기 때문이다.
  4. <b>는 bold, <i> 는 italic, <em>은 italic+강조의 의미가 있다.
  5. <b>와 <strong>의 차이는 강조의 정도이다.

'뒷북 정리 (국비 교육) > html' 카테고리의 다른 글

[html] step08. table  (0) 2021.12.07
[html] step05~07. ul / ol / dl  (0) 2021.12.07
[html] step02. img  (0) 2021.12.07
[html] step01. hello  (0) 2021.12.07
[start] front-end와 back-end란?  (0) 2021.12.07

댓글