스마트폰과 PC를 설정하는 방법. 정보 포털
  • XHTML이란 무엇입니까? XHTML의 오류 및 XHTML과 HTML의 차이점. 각 태그를 닫아야 합니다.

XHTML이란 무엇입니까? XHTML의 오류 및 XHTML과 HTML의 차이점. 각 태그를 닫아야 합니다.

컴퓨터에 있는 경우 바이러스 백신 프로그램~ 할 수있다 컴퓨터의 모든 파일과 각 파일을 개별적으로 스캔. 파일을 마우스 오른쪽 버튼으로 클릭하고 적절한 옵션을 선택하여 파일에서 바이러스를 검사하면 모든 파일을 검사할 수 있습니다.

예를 들어 이 그림에서 파일 my-file.xhtml, 이 파일을 마우스 오른쪽 버튼으로 클릭하고 파일 메뉴에서 옵션을 선택해야 합니다. "AVG로 스캔". 이 옵션을 선택하면 AVG Antivirus가 열리고 파일에 바이러스가 있는지 검사합니다.


때때로 오류가 발생할 수 있습니다 잘못된 소프트웨어 설치, 이는 설치 과정에서 발생한 문제로 인한 것일 수 있습니다. 운영 체제를 방해할 수 있습니다. XHTML 파일을 올바른 응용 프로그램과 연결, 이른바 "파일 확장자 연결".

때로는 단순하게 인터넷 익스플로러 재설치 XHTML을 Internet Explorer에 올바르게 연결하여 문제를 해결할 수 있습니다. 다른 경우에는 다음으로 인해 파일 연결 문제가 발생할 수 있습니다. 나쁜 소프트웨어 프로그래밍개발자에게 추가 지원을 요청해야 할 수 있습니다.


조언: Internet Explorer를 최신 버전으로 업데이트하여 최신 수정 사항 및 업데이트가 있는지 확인하십시오.


이것은 너무 당연해 보일 수 있지만 종종 XHTML 파일 자체가 문제의 원인일 수 있습니다.. 이메일 첨부 파일을 통해 파일을 받거나 웹 사이트에서 다운로드한 후 다운로드 프로세스가 중단된 경우(예: 정전 또는 기타 이유로), 파일이 손상되었을 수 있습니다. 가능하면 XHTML 파일의 새 복사본을 가져와서 다시 열어 보십시오.


조심스럽게:손상된 파일은 PC의 이전 또는 기존 맬웨어에 부수적인 손상을 줄 수 있으므로 최신 바이러스 백신으로 컴퓨터를 최신 상태로 유지하는 것이 중요합니다.


XHTML 파일이 컴퓨터의 하드웨어와 관련된필요한 파일을 열려면 장치 드라이버 업데이트이 장비와 관련이 있습니다.

이 문제 일반적으로 미디어 파일 형식과 연결됨, 예를 들어, 컴퓨터 내부의 하드웨어가 성공적으로 열렸는지 여부에 달려 있습니다. 사운드 카드 또는 비디오 카드. 예를 들어 오디오 파일을 열려고 하지만 열 수 없는 경우 다음을 수행해야 할 수 있습니다. 사운드 카드 드라이버 업데이트.


조언: XHTML 파일을 열려고 하면 .SYS 파일 관련 오류 메시지, 문제는 아마도 손상되거나 만료된 장치 드라이버와 관련된업데이트해야 합니다. 이 프로세스는 DriverDoc과 같은 드라이버 업데이트 소프트웨어를 사용하여 촉진할 수 있습니다.


단계로 문제가 해결되지 않은 경우 XHTML 파일을 여는 데 여전히 문제가 있습니다. 원인일 수 있습니다. 사용 가능한 시스템 리소스 부족. XHTML 파일의 일부 버전은 컴퓨터에서 제대로 열리려면 상당한 양의 리소스(예: 메모리/RAM, 처리 능력)가 필요할 수 있습니다. 이 문제는 상당히 오래된 컴퓨터 하드웨어와 훨씬 최신 운영 체제를 동시에 사용하는 경우에 매우 일반적입니다.

이 문제는 운영 체제(및 백그라운드에서 실행 중인 기타 서비스)가 XHTML 파일을 여는 데 너무 많은 리소스를 소비합니다.. Extensible Hypertext Markup Language Document를 열기 전에 PC의 모든 응용 프로그램을 닫으십시오. 컴퓨터에서 사용 가능한 모든 리소스를 확보하면 XHTML 파일을 열려고 할 수 있는 최상의 조건을 보장할 수 있습니다.


만약 너라면 위의 모든 단계를 완료했습니다 XHTML 파일이 여전히 열리지 않으면 다음을 실행해야 할 수 있습니다. 하드웨어 업그레이드. 대부분의 경우 오래된 하드웨어 버전을 사용하더라도 처리 능력은 여전히 ​​대부분의 사용자 응용 프로그램에 충분할 수 있습니다(3D 렌더링, 금융/과학 모델링 또는 미디어 집약적인 작업과 같이 CPU 집약적 작업을 많이 하지 않는 한). ) . 이런 식으로, 컴퓨터에 메모리가 부족할 수 있습니다.(더 일반적으로 "RAM" 또는 RAM이라고 함) 파일을 여는 작업을 수행합니다.

XHTML은 Extensible Hypertext Markup Language와 러시아어 - Extensible Hypertext Markup Language의 약자입니다. 확장되지 않고 확장 가능하다는 점에 주의하십시오. 이것은 이 언어가

지금까지 보충(확장)되었습니다. 그렇다면 XHTML이란 무엇인가? XHTML과 HTML의 주요 차이점은 문서(웹 페이지)가 처리되는 방식입니다. 정의를 하나 더 소개할 가치가 있습니다. 파서는 파싱을 수행하는 프로그램 또는 프로그램의 일부입니다. 파서라고도 합니다. 더 간단하다면 이 프로그램은 페이지의 전체 구조, 페이지의 전체 코드를 분석합니다. HTML에서는 오류가 발견되면 분석 중에 수정되어 추가 시간이 필요했습니다. 브라우저는 작성자(개발자)가 작성하려는 내용을 이해해야 했습니다. 예를 들어, 태그에 오류가 있으면 나머지 텍스트와 함께 단순히 표시됩니다.

또 다른 차이점은 모든 요소를 ​​닫아야 하고 단일 태그에는 문자 뒤에 / 기호가 있어야 한다는 것입니다. 예를 들면 다음과 같습니다.
. 태그에 대해서는 별도의 큰 기사를 작성하고 각 태그에 대해서도 별도로 작성하겠습니다. XHTML의 인코딩은 UTF-8(현재 가장 일반적임)이며 HTML에서는 ISO 8859-1이 사용되었습니다.

XHTML 모듈화란 무엇입니까?

XHTML의 모듈화는 HTML 4에 비해 XHTML 1.0을 특정 유형의 기능을 제공하는 추상 모듈 모음으로 나누는 것입니다. 이러한 추상 모듈은 XML 문서 유형 정의 언어를 사용하여 이 사양에서 구현되지만 XML 스키마를 사용하는 구현이 예상됩니다.
추상 모듈을 정의하고 DTD를 사용하여 구현하는 규칙도 이 문서에 정의되어 있습니다.


xhtml

이러한 모듈은 XHTML 문서 유형 패밀리의 구성원으로 자격을 갖춘 XHTML 문서 유형의 하위 집합 및 확장을 생성하기 위해 서로 및 다른 모듈과 결합될 수 있습니다.

왜 XHTML을 모듈화하는가?

형식 모델

HTML의 이전 버전은 문서 형식을 지정할 때 UA(사용자 에이전트)가 사용해야 하는 그러한 모델의 일부를 정의하려고 했습니다. 의 도래와 함께 W3C는 표현과 구조를 분리하는 과정을 시작했습니다. XHTML 1.0은 이러한 분리를 유지하며 이 문서는 HTML과 그 후손에서 계속 이어집니다. 따라서 이 문서는 XHTML 패밀리 문서 유형으로 마크업된 문서의 표현과 관련된 형식화 모델에 대한 요구사항을 만들지 않습니다.


xhtml

대신 이 문서는 콘텐츠 작성자가 CSS와 같은 스타일 정의 메커니즘에 의존하여 콘텐츠의 형식 지정 모델을 정의할 것을 권장합니다.
사용자 에이전트가 스타일 지정 메커니즘을 지원하는 경우 문서는 예상대로 형식이 지정됩니다.
사용자 에이전트가 스타일 지정 메커니즘을 지원하지 않는 경우 문서는 사용자 에이전트 자체에 의해 결정된 대로 형식이 지정됩니다. 이를 통해 XHTML 제품군 사용자 에이전트는 가능한 경우 장치에서 복잡한 포맷 모델을 지원하고 허용되는 장치에서 포맷 모델을 변경할 수 있습니다.

XHTML(영어로부터. 확장 가능한 하이퍼텍스트 마크업 언어- 모듈식 하이퍼텍스트 마크업 언어) - 모든 언어 및 XML 기반 페이지 마크업 모듈의 확장 가능한 제품군, 기능의 확장 및 반복만 가능 HTML 4.

XHTML 버전

XHTML 1.0 2000년 1월 26일 World Wide Web 컨소시엄의 승인을 받았습니다. 이미 2002년 8월 1일에 사양의 두 번째 수정 버전이 게시되었습니다.

XHTML 1.0(비슷한 HTML 4)은 세 가지 유형의 문서로 구성됩니다.

  1. XHTML-1.0-엄격- 요소의 형태로 그래픽 표시를 정의하는 요소 및 속성의 전체 사용을 제외할 수 있습니다. 폰트또는 속성 bgcolor. 가장 선호하는 문서 유형을 나타냅니다.
  2. XHTML-1.0-전환- 그래픽 디스플레이가 있는 모든 요소 및 속성의 사용을 허용하지만 이러한 요소는 비상시에만 사용하는 것이 좋습니다. 옵션으로 - 문서를 가능한 한 쉽게 마이그레이션할 수 있도록 HTML 3.2 XHTML로.
  3. XHTML-1.0-프레임셋- 두 번째 유형의 문서 가능성에 추가( XHTML-1.0-전환) 여전히 프레임을 사용하고 있습니다.

XHTML 1.1- 작성자가 추가 속성을 마크업으로 가져올 수 있는 XHTML 1.1 Modular를 포함하는 버전입니다.

을위한 XHTML 기본그리고 XHTML MP특성:

  • XHTML 코어, XHTML의 특별한 경량 버전으로 인해 전체 XHTML 요소 집합을 사용할 수 없습니다. 일반적으로 휴대폰과 같은 소형 장치에 사용됩니다.
  • 모바일 프로필 XHTML기반으로 XHTML 코어, 그러나 특정 요소가 추가되었습니다.

XHTML 2.0

완전한 권장 사항 상태에 도달한 적이 없는 XHTML의 마지막 버전입니다. 이 버전의 개발자 활동은 2010년 말에 중지되었으며 모든 리소스는 공통 작업 그룹으로 결합되었습니다. HTML 5. 2010년 12월 개발 결과는 작업반 보고서로 발간됩니다.

XHTML의 단점

모든 소스와 전문가의 경험을 검토하면 XHTML 사용이 부적절하다고 할 수 있는 모든 이유를 수집할 수 있습니다. 이러한 원인을 식별하는 주요 동기는 검토에서 나왔습니다. HTML5. 그는 XHTML이 권장되지 않는 12가지 이유를 확인했습니다. 4. HTML은 XHTML에 비해 더 적은 코드가 작성되기 때문에 모든 검색 엔진에 대해 더 최적화된 마크업입니다. 5. 실제 저작권 보호에 관심이 있는 사람들에게 HTML은 구문 분석하기가 훨씬 더 어렵습니다. XHTML은 구문 분석 단순성을 극대화하도록 설계되었기 때문에 자동으로 복사됩니다. 6. XML 문서의 자동 복사 시 신뢰성 보장. 이는 오류가 발견되면 작업이 완료된 것으로 입증됩니다. 7. Internet Explorer 버전 6 및 7은 지원하지 않습니다. 응용 프로그램/xhtml+xml. 8. 대부분의 HTML 문서는 XML과 같은 방식으로 많은 검색 엔진에서 색인화되지 않습니다. 9. HTML 레이아웃이 훨씬 더 편리하고 쉽고 간단해졌습니다. 10. XHTML Document.write 스크립트는 작동하지 않고 DOM 기능을 사용한 간단한 통신만 가능합니다. 11. DOM 함수를 사용할 때 모든 요소 이름을 소문자로 줄여야 합니다. 스타일의 선택자에 대해서도 동일한 절차를 따라야 합니다. 12. XHTML 형식은 기능적 프로그램을 지원하지 않습니다. 문서 본문, 문서.이미지그리고 문서.양식. 13. ">" 기호는 완성된 구조를 깨뜨릴 수 있으므로 모든 요소를 ​​원래 형태로 유지하는 것은 불가능합니다. 그리고 ">"로 이스케이프하거나 CDATA 블록으로 묶으면 HTML 브라우저가 손상될 수 있습니다. 14. 배경색 자동 배분의 비현실성 신체전체 창에 대해 XHTML에서. 15. 새롭게 개선되고 대중적인 표준을 기다립니다. HTML 5, 연구를 대체할 HTML 4-체재.

HTML의 개발은 어떤 의미에서 막다른 골목에 이르렀습니다. 기존 태그가 충분하기 때문에 새 태그가 더 이상 필요하지 않습니다. 또한 웹 페이지 개발의 초점이 문서 디자인의 가능성을 확장하는 스타일로 이동했습니다. . 당연히 CSS는 HTML을 대체하지 않지만 제한된 태그 집합을 사용하고 스타일을 통해 요소의 모양, 위치 및 다양한 매개변수를 설정할 수 있습니다.

HTML의 특정 제한 사항은 태그와 태그의 계층 구조가 사양에 엄격하게 설명되어 있다는 점에서 형식 언어에 속한다는 것입니다. 따라서 XML은 사용자 고유의 태그를 만들고 구조를 형성할 수 있는 인기를 얻고 있습니다. HTML과 XML의 차이점은 태그뿐만 아니라 코드 작성 규칙에도 있습니다. 브라우저는 HTML로 작업할 때 구조의 다양한 사소한 결함과 결점 또는 속성이 올바르게 지정되지 않았다는 사실을 "눈감아 줍니다". XML을 사용하면 이러한 트릭이 작동하지 않으므로 브라우저는 문서 형식이 잘못되었다는 오류를 표시합니다.

개발자에게 "올바른" 사고 방식을 가르치고, 코딩 스타일을 변경하고, HTML과 XML 사이의 간격을 메우기 위해 XHTML은 둘 사이의 중간 단계로 개발되었습니다.

XHTML(EXtensible HyperText Markup Language, 확장 가능한 하이퍼텍스트 마크업 언어)은 HTML을 대체하기 위한 것이며 보다 엄격한 버전으로 간주됩니다. 일반적으로 W3C는 XHTML을 궁극적으로 대체할 HTML의 최신 버전으로 정의합니다. 이것이 실제로 사실일지 여부는 시간이 말해줄 것입니다.

이상적인 웹 페이지 코드에 대해 이야기하면 모든 오류가 수정될 때까지 컴파일되지 않는 프로그램과 비교할 수 있습니다. 브라우저는 컴파일러 역할을 하며 문서가 사양을 준수하지 않으면 문서를 표시하지 않습니다. XHTML은 HTML의 모든 기능을 유지하면서 "이상적인" 코드에 더 가까워지도록 페이지를 만드는 더 엄격한 규칙을 도입합니다. 이를 통해 디스플레이 장치와 브라우저에 독립적인 사이트를 만들 수 있습니다. 즉, 사이트는 컴퓨터, 스마트폰, PDA, 넷북 등과 같은 모든 최신 브라우저 및 플랫폼에서 올바르게 표시됩니다.

사실 모든 것이 더 평범합니다. 브라우저 개발자는 "올바른" 코드로만 자신의 아이디어가 작동하도록 할 여유가 없습니다. 그리고 세계의 대부분의 사이트가 단순히 그러한 브라우저에 표시되지 않는다는 사실 때문입니다. 개발자와 사용자 모두이 상황에 대한 책임이 있습니다. 전자는 브라우저에서 사양을 제대로 지원하지 않았고 후자는 사양을 따르지 않았습니다.

이러한 이유로 XHTML 1.x는 HTML과 비슷하지만 고유한 기능 때문에 반드시 전환해야 하는 최신 마크업 언어보다 더 엄격한 구문을 사용합니다.

상위 관련 기사