Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- !doctype html
- select
- HTML정의
- Title
- tag
- JAVA 개발 환경 설정
- colspan
- textarea
- :active
- table
- Border
- ul
- ::before
- BODY
- ::first-letter
- Li
- Head
- Ol
- rowspan
- option
- JavaScript
- Python
- Form
- img
- 인라인 레벨 요소
- 속성 선택자
- 전체 선택자
- BR
- 한정수 강사님
- ::first-line
Archives
- Today
- Total
개발 공부 기록하기
[생활코딩] 15강. 이스케이핑(escaping) 본문
escape = 도망가다, 피신하다
왜 이런 이름이 붙었지??
html 코드
= 보통 tag
= browser가 일정하게 해석하도록 약속한 문자들
예제. 코드 안에 <br/>을 쓰면 '줄바꿈'으로 인식하지 '<br/>' 자체로 인식하지 않는다.
그런데 <br/> 을
해석되지 않도록 대피, 도망시키려고 이스케이핑(escaping)하고 싶은 거지!
< ← 얘는 less than sign이라고 불리고 (줄여서 lt)
> ← 얘는 greater than sign이라고 불린다 (줄여서 gt).
& ← 얘는 ampersand라고 불리고
; ← 얘는 semicolon이라고 불린다.
그래서 위의 애들을 조합해서
<br/>
를 써주면
html 문서에서 <br/>을 '<br/>' 자체로 인식한다. (줄바꿈이 아니라!)
이렇게 escaping이 필요한 아이들은 다음과 같다.
작성하는 코드 | html 문서에 나타나는 것 | 사용 예시 / 뜻 |
& | & | 자체를 html 문서에 나타내고 싶을 때 |
< | < | |
> | > | |
" | " | 쌍따옴표(quotation mark) |
' | ' | 아포스트로피(apostrophe) |
¡ | ¡ | 반전 느낌표(inverted exclamation mark) |
¢ | ¢ | 화폐 단위 센트(Cent) |
£ | £ | 화폐 단위 파운드(Pound) = GBP |
¤ | ¤ | 통화 기호(currency sign) |
¥ | ¥ | 화폐 단위 옌(Yen), 위안(Yuan) |
¦ | | | broken vertical bar ← 키보드에서 ₩ 위에 있음. |
§ | § | section sign, 법 조문 대표 기호 |
¨ | ¨ | 분음부호표 - 움라우트(umlaut): 나란히 놓인 두 모음이 따로따로 발음됨을 나타내는 부호. ex, coöperate, naïve |
© | ⓒ | 저작권 기호 |
® | ® | 등록 상표 기호 |
° | º | 도(度) 기호 - 온도, 각도 등 |
± | ± | 플러스 마이너스 |
² | ² | 윗첨자 2 (제곱) |
³ | ³ | 윗첨자 3 (세제곱) |
µ | μ | 마이크로(뮤) |
¶ | ¶ | 단락 기호 |
· | · | 중간 점(middle dot) |
¼ | ¼ | 4분의 1 |
½ | ½ | 2분의 1 |
¾ | ¾ | 4분의 3 |
¿ | ¿ | 반전 물음표 |
이외에도 무~~지무지 많다;;;
https://www.htmlescape.net/htmlescape_tool.html
온라인 이스케이핑 도구라고 한다..ㅎㅎ 많은 것을 모두 암기할 필요는 없을 것 같다.
'프밍 > HTML' 카테고리의 다른 글
[생활코딩] 17강. <head> (0) | 2022.10.11 |
---|---|
[생활코딩] 16강. 표 <table>, <tr>, <td>, <th> (0) | 2022.10.11 |
[생활코딩] 14강. <iframe> (0) | 2022.10.08 |
[생활코딩] 13강. 목록 만들기 <ul>, <ol>, <li> (0) | 2022.10.04 |
[생활코딩] 12강. 이미지 <img> (0) | 2022.10.02 |
Comments