android - 设置宽度时日期输入显示错误

标签 android jquery html css jquery-mobile

我正在尝试生成一个宽度为 150 像素的日期输入字段(根据屏幕宽度,它具有我想要的行行为)。

它在 Mac/Chrome 上运行良好(参见 jsFiddle ),但是当我在 Android 上执行它时,它看起来像这样:

Screenshot from Android

它位于中间,因为文本对齐设置为右对齐。 150px 大约是 1983 结束的地方。

我做错了什么吗?还是浏览器?在这种情况下,是否有解决方法?

PS:它也适用于 Mac/Firefox 和 Mac/Safari

最佳答案

您的媒体查询使日期字段具有 100% 的宽度。如果您想要更改此设置,请更改媒体查询中的宽度。

@media all and (max-width: 410px) {
    .dispInline {
        text-align: left;
        width:100%;
    }    
    .dispInlineDate {
        width: 150px;        
    }
}

关于android - 设置宽度时日期输入显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20219440/

相关文章:

jQuery Mobile 和 ASP.NET 更新面板问题

javascript - Jquery 粘性菜单未被页脚捕获

android - 使用 firemonkey 将照片添加到图库

android - 在 ViewPager 中动态跳过页面

android - 在 TextView 上添加新行 `\n' 将不起作用

c# - 将 WPF 浏览器调整为它的 HTML 内容

javascript - 如何缩放 SVG 绘图

java - 为什么我的 Java 链式方法尝试不起作用?

javascript - 将图像上传到 Canvas 并在新选项卡中显示

javascript - JavaScript 中计算字符串中数字出现的次数