컴퓨터, 프로그래밍
의 DOCTYPE HTML - 그것은 무엇인가? 당신은 항목에 대해 알아야 할 사항
아무리 회의론자가 진행 중지 할 수 없습니다 현상으로 계속 것. 일부는 달의 정원 분노 장기화 이동하는 동안 그것은 변화를 유지하기 힘들어지기 때문에 그러나, 다른 사람은 말 그대로 패닉에 담근다. 예 : "따라 잡기"의 예 첨단 기술 관련 직업의 대표입니다.
대부분의 웹 디자이너, 프로그래머와 코더가 훨씬 더 적합 시간의 정신보다는 늦게 주에서 정보를 수신하는 "누라 바바"에,하지만 여전히 상당한 왜곡에 있지만, 현실은 다소 다르다. 진보의 수준에 해당하는 새로운 기술 분야에서 어렵다. 간단한 예를 생각해 심지어 일부 5-10년 전에, 어도비 플래시에 온라인 게임의 개발자가 확실한 성공, 다수의 "해피 파머"를 달성 할 수있는 증거입니다. 그러나 현재이 기술은 점점 더 현대에 방법을 제공, 죽어 가고 있지만, 기본적인 HTML5의 연구의 대부분 미만입니다. 그런데, 그것은 HTML5이며, 평일 HTML-DTP 헌신 오늘의 이야기의 "문자"중 하나입니다.
의 DOCTYPE HTML - 그것은 무엇인가?
기술의 첨단 기술 발전의 피해자들에게이 기념비. 뿐만 아니라 "전투"우리 나라의 상황뿐만 아니라 브라우저의 꽤 실제 전쟁 구별되는 90-들, 돌진, 세계 컴퓨터 사용자가 월드 와이드 웹 서핑을 할 수 있도록 몇 가지 제품으로 가져왔다. 넷스케이프 네비게이터와 인터넷 익스플로러는 각각 완전히 다른 동일한 페이지를보고 있었다, 그리고 사이트의 제작자가이 프로그램에 대한 완전히 다른 페이지를 만들 때 인기 - 하나의 문제가 있습니다.
표준? 그 몇 년 동안, 그들이 무의미에 대해 이야기 - W3C는 초기 단계에 존재하고, 그리고 IE 마이크로 소프트 일반적으로 자신을 발명 선호하는 것으로 알려져을 촉진, 어떤 자전거와 호환되지 않습니다. 표준의 일부 유사가 아니라면 완전히 거기 만, 여전히 모든 인기있는 브라우저에서 존경 : 그럼에도 불구하고, 그 끔찍한 (웹 개발자를위한) 년까지, 상황이 결국 정상으로 돌아왔다.
그러나, 상황은 약간 넣어, 컨소시엄의 표준과 브라우저 제조업체가 있었다 있도록 밝혀졌다, 전혀 유사합니다. 당신은 쉽게 측면에서 완전히 올바른을 만들 수있는 HTML, CSS 와 DOM 페이지 있지만, 선호하는 브라우저 고집 당신이 볼 것으로 예상되지 것을 보여 주었다.
그럼에도 불구하고 시간이가는 때, 개발자는 여전히 마지막으로 경쟁에 대한,하지만 웹 마스터에 대한뿐만 아니라 생각하기로 결정했습니다, 그는 등장 - DOCTYPE HTML. 이것은이 특정 페이지 간주하는 방법 브라우저를 알려주는 특별한 태그입니다.
무엇이 DOCTYPE HTML 코드에 필요합니까?
사방 따라하기 시작했다 적절한 표준의 출현하기 전에 브라우저의 많은 개발자는 특정 기술에 접근 자신 만의 방법을 만들어, 자신 위에 담요를 끌어 노력했다. 그 결과, 하나의 동일한 페이지로 다른 방법으로 다른 브라우저에서 찾습니다. 그러나, 우리는 단지 웹 서핑을위한 프로그램의 생산자 주위에 왔을 때, 더 적은 재미있는 문제를 서로가 없다고 언급하지 않는, 말되었다.
상황을 상상해 : 당신을 - 일반적인 웹 개발자 90 년대 후반. 그것은 너무 일이 이미있는 사람들과는 사이트를 만들 지금처럼 명확하지 않다 어떤 이에 인터넷 익스플로러 4. 마이크로 소프트가 갑자기 자신의 감각에 와서 새로운 브라우저보다 "올바른"입니다하기로 결정 브라우저에서 보내는 시간의 대부분 만들었습니다. 당신은 충분한 시간이 있다면 당신은 그것이 새로운 기준에 해당하는 방법으로 자사의 HTML 코드를 재 작성 할 수도 있지만 사람들 때문에 - 게으른 생물.
그것은 DOCTYPE HTML이 가장 적합한 시점이었다 "발명." 이 페이지의 시작 부분에 지정된 문서의 유형에 따라, 브라우저는이 경우에 가장 적합한을 렌더링의 메커니즘을 선택합니다. HTML 코드에없는 Doctype을 사용할 수없는 경우, 브라우저로 들어갑니다 호환성 모드 (꼭 그런 것은 아니지만 대개). 그 결과, 동일한 인터넷 익스플로러 6의 DOCTYPE 태그가없는 상태에서 (그는 평화에서 휴식 파일이 경우에도) 동작 당신은 네 번째 버전에서 작업하는 것처럼.
유형 DOCTYPE입니다
DOCTYPE 태그는 특정 범주로 나눌 수있는 여러 종을 포함한다. HTML 4.01, HTML 5, XHTML 1.0 XHTML 1.1 : 첫째로, 그것은 마크 업 언어의 주요 유형을 설명합니다. 둘째, 각 언어는 HTML 코드 설립 W3C 표준이 될하는 방법에 힘든에서 t. E.은 "결함 발견의 계수"를 가리키는, 하위 섹션이 있습니다. 그러나, 두 번째 경우에, 두 가지 예외가있다 - HTML5와 XHTML 1.1은 아종이 있고 DOCTYPE HTML의 한 형태입니다하지 않습니다. 하지만 더 그에 나중에 ...
엄격한 접근 방식 : 엄격한 DOCTYPE
이 법 검사기의 각 문자에 해당하는 HTML 코드를 생성하려는 경우, 추가 인센티브 (이기심 이외의)없는 Doctype이 엄격한 사용하는 것입니다. 당신이 더 많은 고급 XHTML 1.0을 사용하려는 경우, 각 요소를 시작합니다 라인은 다음과 같아야합니다 :
DOCTYPE HTML 공공 엄격한 템플릿을 선택하면 표준에서 편차가 브라우저에 의해 발견하고 잘못된 태그가 무시되어 사용되는 것을 보장한다. 특히, 엄격 모드에서, 모든 태그가 태그 블록 내에 위치 할 필요가 폼, 이미지 또는 다른 제품의 여부. 당신이 그것없이하기로 결정하는 경우, 브라우저는 단순히이 항목을 표시하지 않습니다 및 오류 목록 레이아웃은 기록의 몇 가지를 채웠다.
또한, 텍스트를 포맷 할 수 있도록 태그의 수, 또한 제거하는 것이 바람직하다 - 엄격한 정권은 CSS의 사용을 의미한다.
동물 애호 방법 : 과도 DOCTYPE
다음과 같은«소프트»의 DOCTYPE HTML 4 선언한다 :
XHTML 문자열을 다시는 약간 다른 보이지만, 전반적인 추세는 계속하고있다 :
특정에 일반에서 :없는 Doctype 프레임 셋
프레임 셋 템플릿을 준수 확인 페이지는, 그러나, 위의 "자유"에 추가하여,이 템플릿은 당신이 프레임을 사용 과도 수의 것과 일반적으로 유사하다 접근. 다른 차이의 프레임 셋은 HTML 4.01과 XHTML 1.0,하지, 따라서 공고 할 수있는 유일한 전송 라인이있다 :
최첨단
다른 종류의 DOCTYPE입니다
현재까지, XHTML에 오는 대부분의 DOCTYPE 패턴, 여러 종류가있다. 마크 업 언어의 두 번째 버전은, 그 첫 번째 버전에서 HTML5 언급, 변화의 한 부분이되고, 빛으로 나오지 않았지만하지 않지만 가장 높은 유병률, 건재.
그것은 중요없는 Doctype인가?
아마도 HTML에서 일부 초보자 "작가는"광고 페이지 유형을 무시하려고합니다. 그들이 vyshenapisannogo에서 중요한 정보를 배울하지 않은 경우 글쎄, 우리는 간단한 예제를 제공합니다. 여기에 과도 템플릿을 사용하는 예제 페이지는 다음과 같습니다
바라건대,이 예제는 충분한 vyshenapisannogo 따라서, 우리는 엄격한 검증을 통과 코드를 작성하는 법을 배워야 이상적 관심을 유지하거나 할 수 중요성을 설명한다. 당신에게 행운을 빕니다!
Similar articles
Trending Now