TIL02.HTML 태그 비교

조연정·2020년 7월 21일
0
post-thumbnail

비슷하지만 다른 태그들에 대해 알아보자.

<b><strong>

<b>태그는 텍스트를 굵게 만드는 것이 목적이지만, <strong>태그는 감싸고 있는 텍스트를 중요하다고 표시하는 것이 목적이다. 겉보기에는 두 태그가 똑같지만, 스크린리터가 글을 읽어줄 때 <strong>은 강조해서 읽어준다.

<i><em>

<i>태그는 단순히 시각적으로 날려쓰는 것이 목적이고, <em>태그는 강조하는 것이 목적이다.

<class><id>

<style>
.favoriteText {
  color: mint;
  font-size: 24px;
  }
</style>  
<p class="favoriteText">우리집 강아지는 몽이</p> 
<style>
  #favoriteText {
    color: blue;
    font-size: 24px;
    }
</style>
<p id="favoriteText">우리집 강아지는 몽이</p>

비슷하지만 몇 가지 차이점이 있다.같은 클래스 이름을 여러 요소가 가질 수 있지만, 같은 아이디를 여러 요소가 공유할 수는 없다.
한 요소가 여러 클래스를 가질 수 있지만, 한 요소는 하나의 아이디만 가질 수 있다. 우선순위는 id>class>태그순으로 적용된다.

<div><span>

두 태그 모두 영역을 설정할 때 사용된다. 웹 페이지에 레이아웃을 구성하고 싶을 때 없어서는 안되는 태그. <div>태그는 줄바꿈이 되지만, <span>태그는 줄바꿈이 일어나지 않는다.
div는 사각형 박스로 구역을 지정하지만, span은 문장단위로 지정한다.즉, div는 "display : block", span은 "display : inline"

profile
Lv.1🌷

1개의 댓글

comment-user-thumbnail
2020년 7월 21일

html을 가볍게 보시는 분 들이 많은데, 이렇게 tag 하나하나의 정확한 뜻을 알고 계시니, 프론트엔드의 소질 중 하나인 semantic tag에 강하시겠어요!

답글 달기