본문 바로가기
컴퓨터공학/네트워크

HTML에 스페이스 넣는 방법 (Non-breaking space와 Whitespace의 차이)

by 무에서 2018. 3. 12.
반응형

HTML 에서 스페이스를 넣으려면 &nbsp 또는 &#160을 사용하면 된다. HTML에서는 연속으로 있는 일반 스페이스 (whitespace)는 하나의 스페이스로 인식하기 때문에 스페이스를 연속으로 넣으려면 non-breaking space를 사용해야 한다.


&#160 또는 &nbsp는 non-breaking space라고 하고, &#32 는 whitespace라고 한다.


HTML에서는 whitespace가 연속으로 있으면 하나의 space가 있는 것으로 해석한다. 아래 문자는 S와 E 사이에 &#32를 5개 넣은 것이다.


  S E


아래 문자는 S와 E 사이에 &#160을 5개 넣은 것이다.


  S          E


non-breaking space는 HTML 이외에도 워드 프로세서에서 whitespace 대신 non-breaking space가 있으면 라인의 끝에서 두 글자가 떨어지지 않는다. 예를 들면 1 km 사이에 non-breaking space가 있으면 라인 끝에서 '1'과 'km'가 분리되지 않고 '1 km'를 하나의 단어로 취급한다.


반응형

댓글