웹 프론트엔드 HTML 튜토리얼 웹페이지 제작 시 표준화된 HTML 코드 사용에 관한 몇 가지 사항_HTML/Xhtml_웹페이지 제작

웹페이지 제작 시 표준화된 HTML 코드 사용에 관한 몇 가지 사항_HTML/Xhtml_웹페이지 제작

May 16, 2016 pm 04:44 PM
html spider 암호 사용 웹페이지 웹페이지 제작 사양 실수 페이지


많은 웹사이트 디자이너들이 저지르는 가장 흔한 실수는 IE에서 웹페이지가 정상적으로 표시될 수 있는데도 코드가 정확하다고 가정하는 것입니다. 심지어 웹사이트 순위가 이상적이지 않다고 불평하는 사람들도 많습니다. 웹사이트를 살펴보시면 HTML 코드에 다양한 오류가 있다는 것을 알 수 있습니다. 이러한 코드를 기반으로 웹사이트를 최적화하기 위해 아무리 노력해도 결과가 헛될 수 있습니다!
사실 IE는 HTML 코드에 대한 내결함성이 매우 높은 브라우저입니다. 참고로 Microsoft를 공격할 수 있는 이유는 다양하지만 Microsoft의 제품 운영은 접근성 측면에서 매우 엄격합니다. 그리고 유용성은 무시할 수 없습니다. ——IE에서 웹페이지가 정상적으로 표시된다는 것은 해당 페이지의 HTML 코드에 문제가 없다는 의미는 아니며, 이는 다양한 환경에서도 웹페이지가 정상적으로 표시된다는 의미까지 확장될 수 있습니다. 이는 HTML 코드가 완전히 합법적이고 유효하다는 것을 의미하지는 않습니다. 결국 모든 브라우저는 기본적인 내결함성 기능을 보장해야 합니다. 그렇지 않으면 네트워크의 문제로 인해 HTML 페이지가 제대로 표시되지 않는 일이 발생합니다. 이는 네트워크 대역폭이 여전히 부족한 오늘날에도 자주 발생합니다.
적법하고 유효한 HTML 코드란 무엇입니까
간단히 말해서 우리 웹 페이지는 HTML(Hypertext Markup Language: Hypertext Markup Language) 요소로 구성됩니다. ASP 및 PHP와 같은 동적 페이지의 경우에도 ASP 또는 PHP 문은 해당 HTML 요소로 렌더링되며 JavaScript 등의 경우 클라이언트에 다운로드하면 클라이언트가 이를 HTML로 변환합니다.
다른 언어와 마찬가지로 HTML에도 자체 구문 규칙이 있습니다. 브라우저와 검색 엔진 스파이더 모두 이러한 규칙을 기반으로 웹 페이지 코드의 콘텐츠를 분석합니다. 그러나 대부분의 WYSIWYG 편집기로 인해 발생하는 중복되고 부풀어오르는 HTML 문제는 말할 것도 없고, 숙련된 사람이라 할지라도 HTML 페이지를 작성할 때 일부 HTML 코드 오류가 발생하는 것은 불가피한 경우가 많습니다.
페이지에 HTML 표준 구문 사양을 위반하는 구성 요소가 없으면 합법적이고 유효한 HTML 코드라고 할 수 있습니다.
SEO에 있어 적법하고 유효한 HTML 코드의 중요성
검색 엔진이 웹 페이지를 포함하려면 - 이를 바탕으로만 웹 사이트 최적화 및 웹 사이트 홍보에 대해 이야기할 수 있습니다. 전제는 검색 엔진의 스파이더가 웹 파일을 읽을 수 있다는 것입니다. 검색 엔진 스파이더가 웹 페이지를 읽는 기본은 HTML 사양입니다. 스파이더는 HTML 코드를 분석하여 웹 페이지의 내용을 판단할 수 있으며, 이를 기반으로 해당 키워드의 관련성을 판단할 수 있습니다.
분명히 짚고 넘어가야 할 점은 검색 엔진 스파이더는 브라우저에 비해 내결함성이 훨씬 나쁘다는 점에서 브라우저와 다르다는 점입니다. 페이지 코드에 해석할 수 없는 HTML 코드가 있는 경우 오류가 발생할 수 있습니다. 페이지 읽기를 중지하세요. 페이지가 사이트 내에서 크롤링을 중지할 수도 있고, 더 심각한 오류로 인해 사이트 내 다른 페이지의 콘텐츠에 대해 수집한 정보도 삭제될 수도 있습니다.
현재 주요 검색 엔진은 HTML 코드에 일반적인 오류가 발생할 경우 콘텐츠 수집에 영향을 미치지 않도록 Spider의 내결함성을 개선하기 위해 최선을 다하고 있습니다. 그러나 닫는 태그가 누락되어 전체 페이지의 내용이 무시되는 경우가 여전히 많이 발생합니다.
반면에 합법적이고 유효한 HTML은 웹 페이지가 여러 브라우저에서 올바르게 해석될 수 있도록 보장하여 동일한 페이지가 IE에서는 정상적으로 표시되지만 Mozilla에서는 심하게 변형되는 상황을 피할 수 있습니다(물론 완전히 피함) 이는 웹사이트의 유용성을 향상시키는 데에도 큰 이점이 됩니다.
HTML 코드의 합법성과 유효성을 어떻게 확인하나요?
웹 페이지 코드가 합법적이고 유효한지 확인하는 데 도움이 되는 유사한 무료 서비스가 인터넷에 많이 있습니다. 가장 유명한 서비스는 W3C(World Wide Web Consortium)에서 공식 출시한 무료 서비스인 W3C HTML Validator입니다. : World Wide Web Alliance) 페이지에서 확인할 HTML 주소를 입력하거나 로컬 컴퓨터에 HTML 파일을 업로드하기만 하면 확인 결과가 올바른지, 오류가 무엇인지 빠르게 반환됩니다. 이를 개선하는 방법 등
동시에 W3C HTML Validator는 CSS 파일에 대한 검증 서비스도 제공합니다.
W3C 인증을 통과해야 하나요?
이 질문에 대한 대답은 그리 절대적이지 않습니다.
이론적으로 합법적인 HTML 코드를 사용하면 검색 엔진 스파이더가 웹사이트 페이지에서 콘텐츠 정보를 더 쉽게 수집할 수 있습니다. 그러나 반면에 모든 HTML 코드 오류가 Spider의 크롤링에 영향을 미치는 것은 아닙니다. 즉, HTML의 소수의 오류는 Spider에서 허용됩니다.
반면에 Mark Daoust의 테스트에서처럼 (확실한 결론은 없이) 소수의 HTML 코드 오류가 있으면 Google 페이지 순위에 더 큰 이점이 있을 것임을 암시하기도 합니다. 이것은 매우 논란의 여지가 있지만 적어도 몇 가지 HTML 코드 오류의 존재가 SERP의 웹 페이지 순위에 영향을 미치지 않는다는 것을 증명합니다.
제 개인적인 관점으로는 HTML에 상대적으로 익숙하지 않다면 W3C 검증을 100% 통과해야 한다고 고집할 필요는 없습니다. 결국 자신이 실제로 작업해야 할 방향에 더 많은 시간과 에너지를 쏟는 것이 기본이기 때문입니다. 콘텐츠 및 링크 작성 등 HTML 코드에 크고 심각한 오류가 없는지 확인하십시오. 물론 HTML 언어에 능숙하다면 그것이 완전히 올바른지 확인하기 위해 약간의 노력을 기울이는 것은 어떨까요? 그러므로 우리가 해야 할 일은 꼭 W3C 인증을 통과해야 하는 것은 아니지만, 적어도 다양한 브라우저에서 정상적으로 표시되는지, 검색엔진 스파이더가 정상적으로 분석할 수 있는지는 보장해야 한다.
HTML 코드 효율성 향상
앞서 우리는 많은 WYSIWYG 편집자들로 인해 발생하는 중복되고 비대한 HTML 문제에 대해 언급했습니다. 이러한 상황은 많은 중국 웹사이트에서 흔히 발생합니다. FrontPage 및 Dreamweaver와 같은 WYSIWYG 편집기는 특히 웹 페이지를 수정할 때 불필요한 중복 코드를 많이 생성하는 경우가 많습니다. 페이지의 HTML 파일에 중복된 코드가 많이 포함되어 있으면 파일이 부풀어 오르게 됩니다. 이는 웹 페이지의 열기 속도를 저하시키고 웹 페이지의 효율성을 저하시킬 뿐만 아니라 검색 엔진 순위에도 심각한 영향을 미칩니다. 해당 웹페이지의.
개인적으로는 W3C 인증 통과에 힘을 쏟기보다는 깔끔하고 간결한 코드를 만들기 위해 CSS 도입 등 코드 간소화에 더 힘을 쏟는 것이 낫다고 개인적으로 생각합니다. 이러한 최적화 효과는 더욱 분명해질 것입니다.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

HTML의 테이블 테두리 HTML의 테이블 테두리 Sep 04, 2024 pm 04:49 PM

HTML의 테이블 테두리 안내. 여기에서는 HTML의 테이블 테두리 예제를 사용하여 테이블 테두리를 정의하는 여러 가지 방법을 논의합니다.

HTML 여백-왼쪽 HTML 여백-왼쪽 Sep 04, 2024 pm 04:48 PM

HTML 여백-왼쪽 안내. 여기에서는 HTML margin-left에 대한 간략한 개요와 코드 구현과 함께 예제를 논의합니다.

HTML의 중첩 테이블 HTML의 중첩 테이블 Sep 04, 2024 pm 04:49 PM

HTML의 Nested Table에 대한 안내입니다. 여기에서는 각 예와 함께 테이블 내에 테이블을 만드는 방법을 설명합니다.

HTML 테이블 레이아웃 HTML 테이블 레이아웃 Sep 04, 2024 pm 04:54 PM

HTML 테이블 레이아웃 안내. 여기에서는 HTML 테이블 레이아웃의 값에 대해 예제 및 출력 n 세부 사항과 함께 논의합니다.

HTML 입력 자리 표시자 HTML 입력 자리 표시자 Sep 04, 2024 pm 04:54 PM

HTML 입력 자리 표시자 안내. 여기서는 코드 및 출력과 함께 HTML 입력 자리 표시자의 예를 논의합니다.

HTML 정렬 목록 HTML 정렬 목록 Sep 04, 2024 pm 04:43 PM

HTML 순서 목록에 대한 안내입니다. 여기서는 HTML Ordered 목록 및 유형에 대한 소개와 각각의 예에 대해서도 설명합니다.

HTML에서 텍스트 이동 HTML에서 텍스트 이동 Sep 04, 2024 pm 04:45 PM

HTML에서 텍스트 이동 안내. 여기서는 Marquee 태그가 구문과 함께 작동하는 방식과 구현할 예제에 대해 소개합니다.

HTML 온클릭 버튼 HTML 온클릭 버튼 Sep 04, 2024 pm 04:49 PM

HTML onclick 버튼에 대한 안내입니다. 여기에서는 각각의 소개, 작업, 예제 및 다양한 이벤트의 onclick 이벤트에 대해 설명합니다.

See all articles