문제

새로운 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을보기로 만듭니다. 허용되는 문서 유형의 전체 목록은 여기에 있습니다.

http://www.w3.org/qa/2002/04/valid-dtd-list.html

다른 팁

읽다

유효한 HTML 문서는 문서에 사용되는 HTML 버전을 선언합니다. 문서 유형 선언은 문서에 사용중인 문서 유형 정의 (DTD)의 이름을 지정합니다.

HTML 버전 정보

<!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">

선언은 실제로 주석 태그이므로 진술을 이해하지 못하는 이전 브라우저를 혼동하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top