Ich habe also ein Problem, das versucht, eine Größe für eine Datumseingabe zu erzwingen. Hat jemand anderes dieses Problem oder weiß, wie man es umgehen kann?
%Vor%Es ist ziemlich einfach, die Breite ändert nur die Textfläche, das eigentliche Steuerelement ändert sich nicht, es ist auf etwa 125 px Breite oder so fixiert.
Ich habe auch versucht, width="" und max-width in der CSS, weder funktionieren.
Da die meisten Browser noch nicht mit html5 mithalten können. Ich würde nur die Datumsauswahl mit jquery verwenden.
%Vor%Ich habe es reichlich benutzt und es funktioniert ein Vergnügen. Sinnvoller ist es, den Kalender sowohl im Klick- als auch im Imo-Modus darzustellen.
Hier ist auch der Link: Ссылка
Ein <input type=date>
-Element soll in einer Browser-abhängigen Weise implementiert werden, die für die Umgebung geeignet ist, in der der Browser läuft. Es soll also unter der Kontrolle des Browsers stehen, nicht der eines Autors. Dies ist ein Grund, warum viele Menschen der Idee gegenüber skeptisch sind.
Die Einstellung einer Breite für die Steuerung ist wirklich eine Aufnahme im Dunkeln. Auf meinem Chrome (25beta auf Win 7) "funktioniert" Ihr CSS-Code im Sinne des Abschneidens des Widgets auf die angegebene Breite. Es funktioniert immer noch, aber es sieht sehr merkwürdig aus: Im Widget ist der Buchstabe "v" und ein Teil eines anderen Buchstabens sichtbar. Sie sind wirklich die Notation "vvvv-kk-pp" (lokalisierte Notation für "yyyy-mm-dd"), die ich in dem Widget in Abwesenheit einer beliebigen Breiteneinstellung sehen kann.
Die Schlussfolgerung lautet: Indem Sie <input type=date>
verwenden, akzeptieren Sie alle Browser-abhängigen Widgets, die Browser verwenden könnten, und versuchen, z. in seiner Größe kann sehr gut Dinge vermasseln,
Ich hoffe, das funktioniert! Es ändert nichts außer der Breite.