Trang web này sẽ có chức năng hạn chế trong khi chúng tôi trải qua bảo trì để cải thiện trải nghiệm của bạn. Nếu một bài viết không giải quyết được vấn đề của bạn và bạn muốn đặt câu hỏi, chúng tôi có cộng đồng hỗ trợ của chúng tôi đang chờ để giúp bạn tại @FirefoxSupport trên Twitter và /r/firefox trên Reddit.

Tìm kiếm hỗ trợ

Tránh các lừa đảo về hỗ trợ. Chúng tôi sẽ không bao giờ yêu cầu bạn gọi hoặc nhắn tin đến số điện thoại hoặc chia sẻ thông tin cá nhân. Vui lòng báo cáo hoạt động đáng ngờ bằng cách sử dụng tùy chọn "Báo cáo lạm dụng".

Tìm hiểu thêm

input[type="time"] styling not working in Firefox 57 (for example ::-webkit-clear-button)

more options

After updating to Firefox 57 stopped working font and any pseudo elements css styling in input[type="time"]

Fiddle: https://jsfiddle.net/han4tt3p/

Similar stackoverflow question: https://stackoverflow.com/questions/47367772/remove-the-x-clear-button-from-the-input-type-date-and-change-the-font-famil/47368330#47368330

After updating to Firefox 57 stopped working font and any pseudo elements css styling in input[type="time"] Fiddle: https://jsfiddle.net/han4tt3p/ Similar stackoverflow question: https://stackoverflow.com/questions/47367772/remove-the-x-clear-button-from-the-input-type-date-and-change-the-font-famil/47368330#47368330

Được chỉnh sửa bởi nexidan vào

Tất cả các câu trả lời (6)

more options

up

Bug is really annoying

more options

As you can see you are not going to get a answer to your question. It will be moving to page 2 and will be gone. This is not the purpose of Firefox Volunteer Support to help you figure out how to hack specific parts of it. Find your information elsewhere.

Regards Firefox Volunteer Support

more options
more options

This reminds me of posts made when some other HTML5 input types were introduced natively in Firefox and workarounds through jQuery or other libraries were preempted, breaking some desired functionality. If you do not like the native implementation, you could continue scripting around it.

more options

Pkshadow said

As you can see you are not going to get a answer to your question. It will be moving to page 2 and will be gone. This is not the purpose of Firefox Volunteer Support to help you figure out how to hack specific parts of it. Find your information elsewhere. Regards Firefox Volunteer Support

Created bug at bugzilla, it was a little bit hard to find proper place to submit a bug.

jscher2000 said

This reminds me of posts made when some other HTML5 input types were introduced natively in Firefox and workarounds through jQuery or other libraries were preempted, breaking some desired functionality. If you do not like the native implementation, you could continue scripting around it.

This bug just broke all compatibility with older versions of firefox. Besides, even font styling on input isn't working, so it's clearly bug. It's better not to answer on questions if you aren't familiar with such kind of things or just not properly checked.

more options

nexidan said

This bug just broke all compatibility with older versions of firefox. Besides, even font styling on input isn't working, so it's clearly bug.

In earlier versions of Firefox, the type="time" attribute was ignored and Firefox displayed the input as type="text". There was a dom.forms.datetime preference users could switch from false to true in about:config to use the current time control, but most likely neither you nor anyone else using your site was using a time control before.

I have attached comparison screenshots of

https://jsfiddle.net/vybhv3u5/1/

from Firefox 57 and Firefox 52 esr.

Font. The font face for type="time" appears locked to the user's default monospace font. It's hard to see why web authors should not be allowed to change this.

Clear Button. Neither version of Firefox recognized "::-webkit-clear-button" or any similar clear-button property. You can confirm this by searching in the source code:

Firefox 57 (current release): https://dxr.mozilla.org/mozilla-release/source/

Firefox 52 ESR: https://dxr.mozilla.org/mozilla-esr52/source/

Should web authors be able to hide the clear button? I can't see any way to clear a time control without that button. If you hide it, I'll need something like a Clear command on the right-click context menu to replace it.