IE 2

p안에 div를 넣으면

리퍼러 중에 이런 문제로 고심하는 분들을 위해 왜 p안에 div를 넣으면 안되는지를 간략히 살펴보자. 우선 W3의 HTML 4.01 스펙부터 보자. 9.3.1 Paragraphs : the p element를 보면 p 태그는 inline 요소만을 자식으로 가질 수 있다고 한다. div는 block 그룹에 속한다. 따라서 p안에 div를 쓰면 잘못된 것이다. 헌데 다들 잘 쓰고 있지 않은가? 심지어 텍스트큐브나 티스토리 에디터도 이런 식으로 html을 생성하기도 한다(정확히는 각 브라우저의 위지윅 에디팅 모듈의 버그라고 할 수 있지만). 많은 웹사이트 코더들이 이 부분을 묵과한다. 아래의 코드를 보자. 테스트문장 정상적인 문단 "테스트문장"이 전형적으로 실수한 부분이고 아래는 정상적이다. p 영역이 정확히..

com.co.kr : IE 자동검색의 위험

이전부터 IE에서 URL을 잘못치면 이상한 Active-X를 설치할려고 해서 AD-WARE나 비슷한게 깔렸나 하고 의심하던 차에 오늘은 회사의 인터넷이 헷가닥 하면서 자꾸 설치 경고가 뜨고 있었습니다. 인터넷이 안되니 할일도 없고 해서 이놈의 정체를 찾아 봤는데... 만약 IE를 쓴다면 주소란에 "abababab.com" 를 입력해 보세요. 당연히 없는 도메인입니다.(없는 도메인 찾기도 힘들었다는;;) 갑자기 이상한 Active-X 프로그램을 설치하려 한다면 아래의 시나리오대로 움직인 것입니다. 1. 일단 http://abababab.com 를 시도한다. 그리고 실패. (정확히는 네임서버에 해당 도메인을 물어보지만 없다라고 함) 2. (검색엔진을 특별히 바꾼적이 없다면) IE는 MSN 검색을 사용해 봅니..