반응형
안녕하세요 😊
<mark>는 **중요 텍스트를 강조(하이라이트)**할 때 사용하는 시맨틱 태그입니다.
특히 검색 결과 강조, 읽기 가이드에 유용합니다.
1) 기본 사용
<p>다음 문장에서 <mark>중요한 키워드</mark>를 확인하세요.</p>
브라우저 기본값은 노란 형광펜 스타일로 표시됩니다.
2) 스타일 커스터마이징
mark {
background: #fffd8a; /* 연한 노랑 */
padding: 0 .2em;
border-radius: .25em;
}
3) 검색 하이라이트 예시
<p>검색어: <strong>react</strong></p>
<p>결과: <mark>React</mark> Suspense improves loading UX.</p>
4) 접근성 & SEO
- <mark>는 단순 스타일이 아닌 **의미(semantics)**를 제공하므로 스크린리더와 검색엔진에 유리합니다.
- 단순 색상 강조만 필요하면 <span class="highlight">도 가능하지만, 맥락상 중요 키워드라면 <mark> 권장입니다.
5) 다크 모드 가독성 팁
@media (prefers-color-scheme: dark){
mark { background: #665c00; color: #fff; }
}
반응형
'HTML, CSS' 카테고리의 다른 글
CSS Grid vs Flexbox – 언제 무엇을 써야 할까요? (상세 가이드) (0) | 2025.09.13 |
---|---|
스크립트 없이 CSS만으로 로딩 스피너 4종 만들기 – keyframes와 transform 완전 정복 (0) | 2025.09.11 |
<time> 태그 – 날짜와 시간을 의미 있게 표현하는 방법 (0) | 2025.09.03 |
CSS 변수(var()) 완전 정복 – 테마 변경과 유지보수를 편하게 하는 방법 (0) | 2025.08.28 |
HTML5 <figure>와 <figcaption> – 이미지와 캡션을 올바르게 쓰는 방법 (2) | 2025.08.26 |