텍스트 그룹화 및 스타일링
CSS 클래스나 인라인 스타일을 적용하여 텍스트의 일부분을 다르게 표현하고자 할 때 사용합니다.
예를 들어, 특정 단어의 색상 또는 폰트 스타일을 달리하거나, 특정 텍스트 그룹에 배경색을 적용함으로써 정보의 중요성을 시각적으로 강조할 수 있습니다.
블록 요소 vs 인라인 요소 요약 설명
- HTML에는 블록 요소(block level element)와 인라인 요소(inline level element)라는 두 가지 종류의 요소가 있습니다.
- HTML의 대부분의 요소는 웹 브라우저에서 어떻게 보이는지를 결정하는 display 속성을 가지며, 주로 block 또는 inline 두 가지 값 중 하나를 가집니다.
- 단, 테이블(table)은 블록 요소로 간주되지만, display 속성은 table 입니다.
요약 설명
<span>
요소는 HTML에서 인라인 요소로 분류되며, 주로 텍스트나 다른 요소들에 대해 별도의 스타일이나 클래스를 적용하고자 할 때 사용됩니다.
<span>
자체는 어떤 시각적 표현도 기본적으로 가지고 있지 않으나, CSS를 통해 스타일을 추가할 수 있습니다. 이 요소는 주로 문서 내에서 특정 부분의 텍스트에 스타일을 다르게 적용하고자 할 때 사용됩니다.
<span>
과 <divn>
는 HTML에서 요소를 그룹화하거나
스타일을 적용하기 위해 사용되는 두 가지 기본적인 요소입니다.
이 두 요소는 몇 가지 중요한 차이점이 있습니다.
<span>
: 인라인 요소 (Inline Element)
<div>
: 블록 요소 (Block Element)
<span>
: display: inline
<div>
: display: block
<span>
:
중요 : <span>
요소를 레이아웃을 구성하는 용도로 사용하지 마세요!
<div>
:<span>
:<div>
:
CSS 클래스나 인라인 스타일을 적용하여 텍스트의 일부분을 다르게 표현하고자 할 때 사용합니다.
예를 들어, 특정 단어의 색상 또는 폰트 스타일을 달리하거나, 특정 텍스트 그룹에 배경색을 적용함으로써 정보의 중요성을 시각적으로 강조할 수 있습니다.
텍스트의 특정 부분에 추가 정보를 제공하기 위해 <span>
을 사용할 수 있습니다.
또한, HTML에는 시각적으로 보이지 않지만, 정보의 문맥을 추가하여 스크린 리더기에서는 읽히게 함으러써 웹 페이지의 접근성을 향상시킬 수 있습니다.
<span>
요소로 간단한 CSS 툴팁을 구현하여 사용자가 해당 요소에 마우스를 올렸을 때 추가 정보를 제공할 수 있습니다.
"자세히 보기" 링크에 <span>
을 사용하여 "제품 정보 페이지로 이동합니다."라는 설명을 추가합니다.
이 문장은 시각적으로 보이지 않으며 스크린 리더를 사용하는 사람들에게만 들립니다.
텍스트와 함께 아이콘을 사용하여 의미를 추가하거나,
아이콘 버튼에 시각적으로 숨겨진 텍스트를 제공하여 스크린 리더가 읽을 수 있도록 할 수 있습니다.
아이콘 폰트를 사용하여 이 작업을 수행할 수 있습니다.
<span>
요소를 Javascript와 함께 사용하여 특정 텍스트를 동적으로 조작하거나 이벤트를 적용하는 데 사용할 수 있습니다.
<span>
요소에 HTML 전역 속성을 사용하여 특정 텍스트의 추가 정보를 제공할 수 있습니다.
예를 들어, title
속성을 사용하여 추가 정보를 제공하거나 툴팁으로 표시될 텍스트를 지정할 수 있고,
lang
속성을 사용하여 특정 텍스트가 어떤 언어로 작성되었는지 명시할 수 있습니다.
UXKM Editor로 자유롭게 코드를 연습하세요. 전체 화면 코드 작성 및 코드 다운로드가 가능합니다.