Ve Firefoxu pod operačním systémem Ubuntu mají některá textová políčka asi o polovinu větší délku než by měla mít. Potom je textové políčko nejen přiliš dlouhé, ale také často překrývá text článku, a návštěvník stránky aby potom hádal, co se pod tím políčkem skrývá.
Jde o textová políčka, jejichž velikost je buď stanovena atributem size="N", kde N je počtem znaků, nebo není stanovena vůbec, v kterémžto případě je použita výchozí hodnota 20. Netýká se to tedy políček, jejichž velkost je stanovena CSS styly.
Jak už jsem napsal na stránce tohoto bugu v Bugzille, je to způsobeno dvěma věcmi:
Můžete problém vyřešit dvěma způsoby:
Vložte do stylopisu Vašeho webu následující styl:
input { font: normal 10pt Arial, sans-serif; }
Tím se zajistí, že se ve Vašem webu bude napříč operačními systémy používat pro vstupní políčka stejný font, a to ten samý, který pro ně defaultně používá Google Chrome.
style="width: 100px"
.
Můžete si spravit Firefox sami následujícím postupem:
input { font: normal 10pt Arial, sans-serif; }
Asi mají v metrikách toho fontu bug. Alespoň ve verzi toho fontu, která je v operačním systému Ubuntu 12.04 "Precise Pangolin".
Myslím, že by bylo nejlepší, kdyby Firefox začal používat stejný přístup ke stanovování defaultního fontu vstupních polí, jako používá Google Chrome, protože: