왜 Google 홈페이지의 사용은 사용되지 않는 HTML(ie.유효하지 않은 HTML5)?

StackOverflow https://stackoverflow.com/questions/1038191

  •  10-07-2019
  •  | 
  •  

문제

내가 찾고서 www.google.com 에 불을 지르고 뭔가 이상한:Google 로고를 중심으로 사용하여 센터에 태그가 있습니다.

그래서 저는 확인과 페이지 W3C 검증 고 그것을 발견 48 오류가 있습니다.지금,나는 알고 있는 경우가 있을 만들 수 없습 페이지에 유효한 특히,우리는 뭔가에 대해 얘기하고 싶 www.google.com 고 당신이 원하는 가능한 한 작은 수 있지만,누군가는 이유를 설명하십시오들이 사용하여 센터에 태그가?

도움이 되었습니까?

해결책

나는 몇 년 전 SXSW의 패널에 참석하여 "F*CK 표준"이라는 패널에 참석했습니다. 패널에 Google 엔지니어가 Google 홈페이지 실패, 검증 된 태그 등을 사용하여 Google 홈페이지 실패에 대해 이야기 한 Google 엔지니어가있었습니다. 그는 모든 것이 성능에 관한 것이라고 말했습니다. 그는이 경우 DIV와 CSS를 치는 테이블로 레이아웃 렌더링을 구체적으로 언급했습니다. 페이지가 사용자를 위해 일하는 한 표준보다 성능을 선호했습니다.

트래픽이 높은 매우 간단한 페이지이므로 의미가 있습니다. 이 접근법이 확장되지 않을 수있는 복잡한 앱을 구축한다면 상상합니다.

말의 입에서.

다른 팁

작업을 완료하는 가장 쉽고 간결한 방법이기 때문입니다. <center> 확실히 더 이상 사용되지 않지만 여전히 지원되는 한 여전히 사용하는 것을 볼 수 있습니다.

여백보다 짧은 : 0 Auto. 더 빨리 구문 분석. 유효한 html4입니다. 외부 종속성이 없으므로 HTTP 요청이 적습니다.

유용성은 타당성이 아닙니다.

Google 검색의 가장 큰 성과는 사용하기 쉬우 며 널리 사용될 수있는 사이트를 구축하는 것이 었습니다. 이제 Google이 검증되지 않는 페이지로이를 달성했다면 배울 수있는 교훈이 있습니다.

더 나은 질문은 "Google이 왜 잘 작동하는지 검증 할 것인가?"입니다. 사용자에게는 아무런 차이가 없습니다.

가 있었다 추측 그리고 논의 이것이 의도적인지 여부에 대해; 첫 번째 링크에서 수행 된 기본 테스트는 더 작은 페이지를 만들고 심지어 수백만 페이지의 페이지보기를 통해 이론적으로 쌓입니다. 그 이유는 그 이유가 의심됩니다. 그것은 생성되고 당시 많은 브라우저에서 테스트되었으며 작동했으며 계속 작동합니다.

구글의 휴식 유효성 검사에 많은 방법에 자신의 홈 페이지입니다.매우 가능성이 진짜 이유-그들은 모두에 대한 속도 및 대역폭 비용을 절감합니다.의 크기를 보면 홈페이지 HTML 특히 후 Gzip 에 적용된 패킷 수준입니다.그들은 분명을 피하려고 노력하 packet fragmentation(는 것을 의미 더 많은 대역폭)와 어떤 일이든 할 그것을 얻으(식별자 단축,제거,사용되지 않는 범주,흰색 공간이 제거,etc.

에서 보면 이처럼 유효성 질문에 괜찮지만 그들은 휴식 규정 지 않으면 이 물론 당신은 이동할 수 있습니다 부정적인 결론입니다.BTW 을 최적화할 수 있습 자신의 페이지를 모두에서 긍정적이고 부정적인 매너 하지만 왜 일단 내부의 일반적인 패킷 크기 그것은 다 의미가 없다.

또한 Font 및 U와 같은 다른 감가 상각 된 프리젠 테이션 태그를 사용합니다. 내 생각에 페이지가 더 빠르게로드 한 다음 외부 스타일 시트를 사용하여 더 많은 플랫폼에서 작동 할 수 있습니다.

더 이상 사용되지 않았지만 단순성이 귀하의 질문에 대한 답이라고 생각합니다.

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