首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE和其他浏览器之间的表单文本字段格式问题

IE和其他浏览器之间的表单文本字段格式问题
EN

Stack Overflow用户
提问于 2013-10-17 02:57:55
回答 1查看 341关注 0票数 0

我们正在构建一个紧密复制打印版本的表单,该打印版本需要在图形元素上的层中精确放置输入文本字段,以匹配打印表单。在客户要求文本正确对齐之前,一切都很正常。测试表明,IE9-10不会将字母间距添加到最右侧字母的右侧,而其他浏览器会这样做。不幸的是,这会导致输入字段内容排在不同的位置。CSS被调整以使数字在下面的框上对齐,然而,在IE9-10 (以及可能更早的版本)中,数字被移到右边(没有空格)。去掉字母间距可以解决这个问题,但我们需要它来匹配方框位置。

http://siteground164.com/~contexed/design1/index.php/education/techmark/decision-form-2n

EN

回答 1

Stack Overflow用户

发布于 2013-10-18 06:25:44

您正在寻找的是响应式样式表,具体地说:

代码语言:javascript
复制
 @media screen and (min-width:0\0) {/* Enter CSS here */ }

或条件样式表,如下所述:http://css-tricks.com/how-to-create-an-ie-only-stylesheet/

这是你最好的选择。不幸的是,在这种情况下,就像在许多其他情况下一样,通常没有一个很好的跨浏览器CSS解决方案,它不隐含特定于浏览器的表、块或属性。这是不同浏览器设计的本质(因此在很多属性之前需要IE10之前的条件、响应式样式表和-moz、-webkit、-khtml等声明)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19411544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档