문자 형식 HTML에는 단일 문자 또는 문장에 대해 논리적 및 물리적이라는 두 가지 스타일이 있습니다. 스타일은 텍스트의 내용을 표시하는 반면, 물리적 스타일은 부분의 표시 효과를 지정합니다. 예를 들어 이전 문장에서 "논리적 스타일"이라는 단어는 "정의"로 표시될 수 있습니다. 다른 마크업을 사용하여 브라우저에 "이 단어를 이탤릭체로 바꾸십시오"라고 지시함으로써 달성할 수 있습니다.
참고: 일부 브라우저에서는 태그에 대해 스타일 해석을 수행하지 않으므로 이전 단락에서 기울임꼴로 표시된 단어를 찾을 수 없습니다.
논리적 스타일과 물리적 스타일 물리적 스타일과 논리적 스타일이 같은 효과를 낼 수 있다면 왜 하나로 합쳐지지 않는 걸까요?
이상적인 SGML 개념에서는 콘텐츠와 디스플레이가 분리됩니다. SGML은 첫 번째 수준 제목 글꼴을 첫 번째 수준 제목 글꼴로 표시하지만 첫 번째 수준 제목 글꼴이 표시되어야 하는 크기를 지정하지 않습니다(예: 24포인트 굵게) 시간 중심 이 접근 방식의 장점( 많은 워드 프로세싱 소프트웨어의 스타일 시트) 첫 번째 수준 마크업 글꼴을 20포인트 왼쪽 맞춤 Helvetica로 변경하기로 결정한 경우 브라우저 정의에서 첫 번째 수준 제목 글꼴만 변경하면 된다는 점입니다.
논리 태그의 또 다른 장점은 문서 전체에서 일관성을 유지하는 데 도움이 된다는 것입니다. 예를 들어, 태그의 경우 24포인트 굵은 글씨로 표시되는 것보다 훨씬 기억하기 쉽습니다. 그러나 독자는 이 부분을 빨간색으로 표시하는 것을 선호할 수 있습니다. 스타일은 이러한 유연성을 제공합니다.
물론 브라우저 설정에 영향을 받지 않고 이탤릭체로 표시하려면 물리적 스타일을 사용해야 합니다. 따라서 물리적 스타일은 또 다른 종류의 일관성을 제공합니다. 문서에서 특정 방식으로 나타나는 것은 다른 곳에서도 동일하게 나타납니다.
특정 스타일을 일관되게 사용해야 합니다. 물리적 스타일 마크업을 사용하는 경우 문서 전체에 걸쳐 물리적 스타일을 사용하세요. 문서 전체에서 논리적 스타일은 더 이상 물리적 스타일을 지원하지 않을 수 있습니다. 이는 브라우저가 물리적 스타일 인코딩을 해석하지 않음을 의미합니다. 위 내용은 HTML 초보자 가이드(5)입니다. .더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.