본문 바로가기
반응형

프론트엔드/웹8

Carriage Return(\r) 정확히 웹에만 관련된 내용은 아니지만 아니 오히려 C 공부할때 많이 봤지만 웹 공부 하면서 알게됐기 때문에 여기 적는다. 대학교 1학년 C 공부할 때 엔터를 치면 입력값 마지막에 \r\n 이렇게 두개가 입력되어 들어온다. 아 뭔데 두개가 들어오지? \n은 개행문자인걸 아는데 \r은 뭐지? 캐리지 리턴? 아 뭐 그런게 있나보네 했는데 이제서야 캐리지 리턴이 뭔지 알게됐다. 캐리지 리턴(\r)은 입력 커서를 라인 맨 앞으로 이동시키는 특수 문자 개행 문자(\n)는 다음 라인으로 이동시키는 특수 문자 개행문자도 Line Feed 라고 부른단다. 그래서 CRLF라고 많이 한다고 한다. 근데 리눅스에서는 \r이 안붙는다. 리눅스에서는 \n 하나로 윈도우에서 \r\n이 하는 일을 처리하기 떄문 윈도우에서 만든 \n.. 2021. 3. 6.
NBSP(No-break space) 웹에서는 가끔 띄어쓰기를 할 때 라고 작성했던 기억이 난다. 정확히 뭐때매 저걸 썼는지는 기억이 안나는데 그냥 space가 화면에 안나오는 상황에서 저걸 썼던 느낌이다. 근데 이번에 자바스크립트 공부를 시작하면서 어 NBSP가 정확히 뭐지 하고 검색해보게 됐는데 아 이건 단어와 단어 사이를 붙여주는 자석이라는 사실을 알게 됐다. 글자는 기본적으로 단어 단위로 줄바꿈이 이루어진다. 그런데 숫자, 단위와 같이 둘 사이에 여백은 두고 싶은데 한 덩어리로 움직여야 하는 단어들이 있다. 그럴 때 두 단어를 하나의 단어처럼 word-wrap이 일어나게 하면서도 공백을 두고 싶을 때 이 non-break space를 쓰는 것이다. Non-breaking Spaces: How to Check Something You .. 2021. 3. 6.
반응형