Element <input type=date>
ma być realizowany w sposób zależny od przeglądarki, który jest odpowiedni dla środowiska, w którym przeglądarka jest uruchomiona. Tak więc ma być pod kontrolą przeglądarki, a nie autora. Jest to jeden z powodów, dla których wiele osób jest sceptycznie nastawionych do tego pomysłu.
Ustawienie szerokości kontrolki to naprawdę ujęcie w ciemności. W moim Chrome (25beta na Win 7) twój kod CSS "działa" w sensie obcięcia widżetu do podanej szerokości. Nadal działa, ale wygląda bardzo dziwnie: w widgecie widoczna jest litera "v" i część innej litery. Są one w rzeczywistości notacją "vvvv-kk-pp" (zlokalizowana notacja dla "yyyy-mm-dd"), którą widzę w widżecie przy braku jakiegokolwiek ustawienia szerokości.
Wniosek jest następujący: za pomocą <input type=date>
akceptujesz przeglądarki zależne od przeglądarki, które mogą być używane, oraz próbę sterowania np. w swoim rozmiarze może bardzo dobrze zepsuć,
Chcesz, żeby mm/dd/yyyy również się rozszerzyły lub kontrola wydaje się dla mnie rozwijać. Może jednak rozumiem źle. http://jsfiddle.net/supplement/xu9Xm/ – Supplement
Zauważ mój przykład używa 50px, a nie 250? Chcę przejść mniejszy niż domyślny, nie większy. Dzięki. –
Rozumiem, co mówisz teraz ... to dobre pytanie. Zobaczę, czy mogę coś dla ciebie wykopać, przyjacielu. – Supplement