HTML로 표현되는 5가지 유형의 공간에 대한 상세 분석

黄舟
풀어 주다: 2017-07-22 09:30:44
원래의
1205명이 탐색했습니다.

HTML은 서로 다른 너비를 갖는 5가지 유형의 공간 엔터티(공간 엔터티)를 제공합니다. 줄바꿈 없는 공백( )은 일반 공백의 너비이며 모든 주요 브라우저에서 실행될 수 있습니다. 다른 여러 공백(       ‌‍ )은 브라우저마다 너비가 다릅니다.

 

No-Break Space라고 하는데, 정식 이름은 No-Break Space로, 가장 일반적이고 가장 많이 사용하는 공간으로 대부분의 사람들에게만 노출될 수 있습니다. 스페이스 키를 누르면 생성되는 공간입니다. HTML에서는 스페이스 바를 사용하여 이 공백을 생성하면 공백이 누적되지 않습니다(1로만 계산됨). 합산하려면 html 엔터티 표현을 사용해야 합니다.

이 공간의 너비는 분명히 글꼴에 의해 크게 영향을 받습니다.

"반자 공백"이라고 불리며, 정식 이름은 En Space이고, en은 타이포그래피의 측정 단위로 em 너비의 절반입니다. 정의에 따르면 글꼴 크기의 절반에 해당합니다(예: 16px 글꼴의 8px). 명목상 소문자 n의 너비입니다. 이 공간은 스페이스 패밀리의 일관된 특성을 계승합니다. 이 공간은 매우 안정적인 특성을 가지고 있습니다.

즉, 차지하는 너비는 정확히 1/2 중국 너비 이며 기본적으로는 그렇지 않습니다. 글꼴의 영향을 받습니다.


"전폭 공백"이라고 하며, 정식 이름은 Em Space이고, em은 타이포그래피의 측정 단위로 현재의 지정된 포인트 수. 예를 들어 16px 글꼴의 1em은 16px입니다. 이 공간 역시 스페이스 패밀리의 일관된 특성을 이어받았습니다. 투명하다는 점 역시 매우 안정적인 특성을 갖고 있습니다.

은 그것이 차지하는 너비 가 정확히 1 중국어 너비 이며 기본적으로 글꼴의 영향을 받지 않는다는 것을 의미합니다.

좁은 공간이라고 불리며, 정식 이름은 Thin Space입니다. 스키니 스페이스(Skinny Space)라고 부를 수도 있는데, 이는 공간이 상대적으로 얇고, 몸체도 얇으며, 상대적으로 작은 폭을 차지한다는 뜻이다. 폭은 em의 6분의 1입니다.

Zero Width Non Joiner라고 하며, 전체 이름은 Zero Width Non Joiner, 줄여서 "ZWNJ"로 두 문자 사이에 배치되는 인쇄되지 않는 문자입니다. 전자 텍스트의 문자 에서는 발생할 수 있는 합자를 억제하고 대신 원래 문자 모양에 두 문자를 그립니다. 유니코드에서 너비가 0인 비조이너 문자는 ""(너비가 0인 비조이너, U+200C)에 매핑되고 HTML 문자 값은 다음과 같이 인용됩니다. ‌

전체 이름은 Zero입니다. Width Joiner 또는 줄여서 "ZWJ"는 복잡한 조판이 필요한 일부 언어(예: 아랍어 및 힌디어)에서 두 문자 사이에 배치되는 인쇄되지 않는 문자입니다. 하이픈으로 연결됨. 너비가 0인 하이픈의 유니코드 코드 포인트는 U+200D(HTML: ‍ ‍)입니다.

또한 브라우저는 공백( ), 탭 중지( ), 줄 바꿈( ) 및 캐리지 리턴( x000D) 문자를 공백으로 구문 분석합니다. ;) 그리고 ( ) 등등.

위 내용은 HTML로 표현되는 5가지 유형의 공간에 대한 상세 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!