문제
새로운 ASPX 페이지를 추가 할 때이 목적은 무엇이며 왜 추가 되는가?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
내가 가진 것은 페이지에서 제거 할 때 디자인이 좋아 보이고 모달 팝업이 IE에서만 작동하지 않고 모질라에서 작동하는 것입니다.
감사
해결책
DocType는 웹 페이지를 렌더링 할 때 어떤 종류의 렌더링 모드를 사용할 것인지 브라우저에 알려줍니다. 이는 CSS 레이아웃 및 크로스 브라우저 개발에 영향을 줄 수 있습니다. 에릭 메이어 (Eric Meyer)는 독립적 인 기사를 설명하는 좋은 기사를 가지고 있습니다.
http://www.ericmeyeroncss.com/bonus/render-mode.html
당신이 지적한 것은 브라우저를 xhtml 1.0으로 html을보기로 만듭니다. 허용되는 문서 유형의 전체 목록은 여기에 있습니다.
다른 팁
읽다
유효한 HTML 문서는 문서에 사용되는 HTML 버전을 선언합니다. 문서 유형 선언은 문서에 사용중인 문서 유형 정의 (DTD)의 이름을 지정합니다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
전이 유형은 HTML 프리젠 테이션 기능이 스타일 시트 대신 문서에 포함될 때 사용됩니다. 이것은 CSS를 지원하지 않는 이전 브라우저를 수용하기 위해 수행됩니다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
프레임 세트 유형은 프레임이있는 문서에 사용됩니다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0에서도 동일한 세 가지 문서 유형이 사용됩니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
선언은 실제로 주석 태그이므로 진술을 이해하지 못하는 이전 브라우저를 혼동하지 않습니다.
제휴하지 않습니다 StackOverflow