IT박스

HTML5 입력 유형 날짜 시간이 이미이를 지원하는 브라우저에서 제거 된 이유는 무엇입니까?

itboxs 2020. 8. 6. 08:04
반응형

HTML5 입력 유형 날짜 시간이 이미이를 지원하는 브라우저에서 제거 된 이유는 무엇입니까?


이전에 입력을 지원했던 Chrome 버전 26 이상과 같은 모든 브라우저에서 제거 된 이유가 궁금 datetime합니다.

이것은 이 기사 의 복제본처럼 들리지만 상당히 오래되었습니다.

HTML WG가 선호하는 것 같습니다 datetime-local( W3C 이상) datetime( W3C를 )하지만, 그 이유는 무엇입니까?

기능 개발 타임 라인에 대해서는 내용을 참조하십시오 .

다른 사람들의 말 :

mobilexweb.com 에 따르면 iOS에서는 '날짜 시간 입력 유형과 너무 비슷해 보이기 때문에'더 이상 사용되지 않습니다.

Chrome에 이어 이제 iOS의 Safari는 더 이상 날짜 / 시간 입력 유형을 지원하지 않으며 텍스트로 대체됩니다. 이 유형은 datetime-local 또는 동일한 목적으로 날짜 및 시간의 두 입력을 사용하여 표준에서 더 이상 사용되지 않습니다. 문제는 datetime이 버전 5.0에서 6.1까지 iOS와 호환되었다는 것입니다. 사용하는 경우주의하십시오!

차이점은 무엇입니까?

여기서 datetime-local날짜 및 시간 요소 만 datetime포함하고 시간대도 포함합니다. 이것은 클라이언트의 시간대가 서버의 시간대와 다른 경우 다르게 행동 할 수 있기 때문에 유용합니다.

이것이 왜 중요한가?

웹 페이지가 묻는 경우 언제 전화를 하시겠습니까? 사용자는 언제 다시 전화해야합니까? '내일 오후 3시'를 선택합니까? 내일 오후 3시 UTC 또는 CET?


내가 생각할 수있는 유일한 이유는 브라우저 공급 업체가 승인 된 표준에 대한 믿음을 잃어 코드에서 구현을 제거하기 때문입니다.

이 생각을 지원하기 위해 : W3C 그냥 모두를 제거 datetime하고 datetime-local자신의 작업 초안에서.

브라우저 공급 업체는 결국 두 가지 모두에 대한 지원을 중단합니다.

html5test 에 따르면 대부분의 현재 브라우저는 두 입력 유형 모두에 대한 지원을 제거했습니다.

최신 개발 :

  • datetime-local초안에 돌아;
  • 최신 사양 페이지는 표시 datetime되지 않지만 표시 datetime-local됩니다. 다시지도에 표시되고 다시 지원되는 것처럼 들립니다!

또한 웹 마스터의 관련 게시물에 주목하십시오 .SE : datetime-local이 HTML 5.1에서 제거 되었습니까? .


출처 http://www.w3.org/TR/html5/

"다음 기능은 위험에 처해 있으며 구현 부족으로 인해 제거 될 수 있습니다.
.. <input type = datetime> .."

참고 URL : https://stackoverflow.com/questions/21263515/why-is-html5-input-type-datetime-removed-from-browsers-already-supporting-it

반응형