Ничто из ваших правил CSS не противоречит - я могу проверить это со 100% уверенностью!
Причина этого в том, что демонстрационные страницы jQuery могут быть ОЧЕНЬ вводящими в заблуждение. Как сказал Сет, на их страницах есть множество дополнительных правил CSS, добавленных поверх библиотеки CSS по умолчанию. Если вы посмотрите здесь:
http://jqueryui.com/demos/demos.css
Вы увидите, что они делают базовый размер шрифта значительно меньше, что является истинной причиной.
У меня тоже была такая же точная проблема, когда у меня на моих страницах было намного больше выбора даты, чем у них на демо. Для подтверждения было THEIR CSS, который был «конфликтующим», я использовал меню CSS панели инструментов веб-разработчиков в Firefox, чтобы отключить указанный выше CSS-файл, а затем весь неожиданный демонстрационный сайт THEIR имел большие подборщики дат только такой же размер, как у меня.
Таким образом, лучший ответ здесь неверен - он ничего не значит на вашем конце - это полностью, как ОНИ уменьшили размер базы. Я гарантирую, что если вы попробуете то, что я упомянул здесь, вы найдете то же самое.
@seth - Если он не включил CSS, то datepicker не будет datepicker. –