일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 보안
- 네트워크
- 웹개발
- 알고리즘
- 자바스크립트
- 사이버보안
- 데이터구조
- 데이터베이스
- 자료구조
- Yes
- 프로그래밍언어
- 프로그래밍
- 머신러닝
- 데이터분석
- 소프트웨어공학
- I'm Sorry
- 네트워크보안
- 데이터과학
- 컴퓨터비전
- 클라우드컴퓨팅
- 딥러닝
- 2
- 컴퓨터과학
- 파이썬
- 소프트웨어
- 빅데이터
- 컴퓨터공학
- 버전관리
- 코딩
- 인공지능
- Today
- Total
스택큐힙리스트
HTML에서 'chucknorris'가 색상으로 생각하는 이유는 무엇인가요? 본문
왜 특정 무작위 문자열을 HTML의 배경색으로 입력하면 색상이 생성되는가?
예를 들어, "bgcolor="chucknorris""는 빨간색 배경을 만듭니다.
"
test
"
같은 방식으로, "bgcolor="chucknorr"" 는 노란색 배경을 생성합니다.
"
test
"
이는 다양한 브라우저와 플랫폼에 걸쳐 유효합니다. 여기에서 무슨 일이 벌어지고 있나요?
"Netscape" 시대의 남아 있는 것입니다.
누락된 숫자는 0으로 처리됩니다 [...]. 잘못된 숫자는 단순히 0으로 해석됩니다. 예를 들어 값 #F0F0F0, F0F0F0, F0F0F, #FxFxFx 및 FxFxFx는 모두 동일합니다.
이것은 색상 값의 다양한 길이 등 자세한 내용을 다루는 블로그 포스트 "A little rant about Microsoft Internet Explorer's color parsing"에서 가져온 것입니다.
블로그 게시물에서 규칙을 차례로 적용하면 다음과 같습니다.
모든 올바르지 않은 16진수 문자를 0으로 변환하십시오.
"chucknorris becomes c00c0000000 "
다음 총 문자 수가 3으로 나누어 떨어지는 수 (11 → 12)로 패딩을 넣으세요.
"c00c 0000 0000 "
RGB 색상의 해당 색상 구성 요소를 나타내는 각 구성 요소가있는 세 개의 동일한 그룹으로 분할하십시오.
"RGB (c00c, 0000, 0000) "
각 인수를 오른쪽에서 두 글자로 줄입니다.
결국 다음과 같은 결과가 나온다.
"RGB (c0, 00, 00) = #C00000 or RGB(192, 0, 0) "
다음은 "놀라운" 컬러 스왓치를 생성하는 "bgcolor" 속성을 보여주는 예시입니다.
"
chuck norris | Mr T | ninjaturtle |
sick | crap | grass |
"
이것은 질문의 다른 부분에 대한 대답입니다: 왜 "bgcolor="chucknorr""가 노란색을 만드는지? 규칙을 적용하면 이 문자열은 다음과 같습니다:
"c00c00000 => c00 c00 000 => c0 c0 00 [RGB(192, 192, 0)] "
이는 연한 노란금색을 제공합니다. 문자열이 9자로 시작하므로, 이번에는 두 번째 'C'를 유지하여 최종 색상 값으로 끝나게됩니다.
처음 이걸 알게 된 건, 어떤 사람이 ~$&@#^$&$& 이걸 해보면 갈색으로 나오는데~ 라고 가리켜 준 게 있었을 때였다.
HTML에서 "chucknorris"가 색상으로 인식되는 이유는 무엇일까요? HTML은 웹 페이지를 만들기 위해 사용되는 마크업 언어입니다. 색상을 지정할 때는 다양한 방법이 있지만, 가장 일반적인 방법은 색상 이름이나 RGB 코드를 사용하는 것입니다. 예를 들어, 빨간색을 표현하려면 "red"나 "#FF0000"과 같이 표기할 수 있습니다. 하지만, "chucknorris"가 왜 색상으로 인식되는지 궁금할 수 있습니다. 이는 사실 그냥 재미있는 일종의 농담이에요. 웹 개발자들 사이에서는 종종 "chucknorris"라는 단어를 임의의 색상으로 인식하도록 설정하는 등의 농담이 있기 때문입니다. HTML은 색상 이름으로 "chucknorris"를 찾을 경우, 해당 이름이 등록되어 있지 않으면 브라우저가 자동으로 이를 색상으로 인식하게 됩니다. 따라서 "chucknorris"를 색상으로 사용하면 컴퓨터는 이를 이해하지 못하고, 그냥 텍스트로 표시하게 됩니다. 이러한 농담적인 표현들은 SEO 측면에서는 별로 의미가 없지만, 재미와 창의성을 높이기 위한 것일 뿐입니다. 따라서, 이러한 농담을 사용하실 때에는 주의하시고, 웹 페이지의 색상을 지정할 때는 정확한 색상 이름 또는 RGB 코드를 사용하도록 합시다.