我有点累了在Android上通过软键盘寻找重叠输入字段的解决方案.我的问题非常类似于:使用EditText字段进行软键盘重叠虽然在这种情况下它出现在HTML5中,而不是本机应用程序.
更确切地说:当输入字段被键盘完全覆盖时,整个页面都会滚动并且该字段变得可见 - 这没关系.但如果此输入位于可见区域的边缘(键盘出现后),则我的软键盘会重叠,页面根本不会滚动.键入第一个符号后,页面将滚动.
我的客户不喜欢这种行为......它确实出现在Galaxy Tab 10" - Android 4.0.3,联想平板电脑 - Android 3.1上.
我曾尝试设定输入的身高,使用box-sizing:border-box;
,-webkit-appearance: textfield;
,-webkit-user-select: text;
,-webkit-writing-mode: horizontal-tb;
,-webkit-rtl-ordering: logical;
和几个,但没有奏效.
你有什么想法吗?我更喜欢CSS解决方案,在这种情况下,javascript页面滚动不是我的答案(客户要求).
也许这只是一个Android Web浏览器错误,由于某些输入的父母的风格(我已经尝试删除所有position: absolute
属性)没有解决方法或某些特定问题?
欢迎所有建议.
我正在使用HTML,CSS和JS制作一些可打印的日历网站.
不幸的是我无法使用调用的CSS属性text-shadow
,因为文本后面的阴影打印为纯黑色文本,没有任何模糊或透明度.
当我尝试使用box-shadow
任何div 时出现同样的问题- 阴影打印像纯黑色而没有透明度.
我正在使用Chrome风格html {-webkit-print-color-adjust: exact;}
来确保打印所有背景颜色.
任何解决方法?我宁愿不使用任何背景图片.
编辑:我不想隐藏阴影,当然这很容易.我想要正确打印阴影.