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> .."
'IT박스' 카테고리의 다른 글
Python 3 온라인 통역사 / 쉘 (0) | 2020.08.06 |
---|---|
Twitter API에서 오류 215, 잘못된 인증 데이터가 반환 됨 (0) | 2020.08.06 |
사용해야합니까 (0) | 2020.08.06 |
정수 열 SQLite의 기본값 설정 (0) | 2020.08.05 |
양식 입력 텍스트 필드에 허용되는 문자 수 제한 (0) | 2020.08.05 |