01. 블록 레벨 요소(Block-level Elements)

블록 레벨 요소는 마크업을 할 때 줄이 바뀌는 특성을 가지고 있는데, 다음 예제를 보면서 설명하겠습니다

<!DOCTYPE html> 
<html lang="ko"> 
<head> 
        <meta charset="UTF-8" > 
        <title>블록 레벨 요소</title> 
</head> 
<body> 
        <h1>블록 레벨 요소</h1>
        <h2>블록 레벨 요소 성질</h2>
        <p>줄 바꿈이 생깁니다.</p>
</body>
</html>

결과 ex1-1.html

블록 레벨 요소

블록 레벨 요소 성질

줄 바꿈이 생깁니다.


[예제 ex1-1]에서 마크업 했던 <h1>,<h2>,<p> 요소들은 블록의 성질을 가지고 있어 화면상 줄 바꿈 현상이 일어나는 것을 볼 수 있습니다.



02. 인라인 요소(inline Element)

인라인 요소는 블록 레벨 요소와 달리 줄 바꿈 특성이 없습니다. 즉, 블록 레벨 요소처럼 행이 바뀌지 않고 한줄로 출력됩니다.

<!DOCTYPE html> 
<html lang="ko"> 
<head> 
    <meta charset="UTF-8" > 
    <title>인라인 요소</title> 
</head> 
<body> 
    <strong>인라인 요소</strong>
    <span>인라인 요소는 한 줄로 출력됩니다.</span>
</body>
</html>

결과 ex1-2.html 인라인 요소 인라인 요소는 한 줄로 출력 됩니다.

[예제 ex1-2] 에서 마크업 했던 <strong>,<span>요소들은 인라인 성질을 가지고 있어 행이 바뀌지 않고 한 줄로 출력 된 것을 볼 수 있습니다.