样式表单时 IE css 问题

发布于 2024-12-04 01:07:53 字数 637 浏览 0 评论 0原文

这个网站在 Firefox 中运行良好,尽管在 IE7 中联系表单无法正确显示。

  1. 输入/文本区域未读取背景图像和颜色属性(style.css line:273)

    #contact_form 输入,#contact_form 文本区域,#contact_form 选择 {
      背景:url(“../images/input-bg.gif”)repeat-x向左滚动#2E190B;
      边框:1px实线#FF8A00;
      颜色:#FFFFFF;
      底部填充:5px;
      顶部填充:6px;
    }
    
  2. 单选选项“发送给我一份副本”,在 IE 中具有白色背景颜色( style.css行:280)

    #contact_form fieldset .checkbox 输入,#contact_form fieldset .radio 输入 {
      背景:无;
      边框:无;
      显示:块;
      浮动:向左;
      填充:0;
    }
    
  3. 提交按钮,在 IE 中这些是白色且没有背景图像。

This site works perfectly in Firefox, although in IE7 the contact form is not displaying correctly.

  1. Input/Textarea is not reading the background image and color properties (style.css line:273)

    #contact_form input, #contact_form textarea, #contact_form select {
      background: url("../images/input-bg.gif") repeat-x scroll left center #2E190B;
      border: 1px solid #FF8A00;
      color: #FFFFFF;
      padding-bottom: 5px;
      padding-top: 6px;
    }
    
  2. Radio options for the "Send me a copy", in IE has a white background color (style.css line:280)

    #contact_form fieldset .checkbox input, #contact_form fieldset .radio input {
      background: none;
      border: none;
      display: block;
      float: left;
      padding: 0;
    }
    
  3. Submit buttons, in IE these are white and no background image.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

尘世孤行 2024-12-11 01:07:53

问题似乎是由为表单元素定义的 filter 属性引起的,特别是在 .form input.form textarea 规则中。尝试删除这些过滤器定义。

It seems the problems are caused by the filter property being defined for form elements, specifically in the .form input and .form textarea rules. Try removing those filter definitions.

柠檬色的秋千 2024-12-11 01:07:53

所有这些属性都已被覆盖,但在 IE 中,filter 属性仍然处于活动状态

background: #F6F8F9;
background: -moz-linear-gradient(top, #F6F8F9 0%, #E5EBEE 50%, #D7DEE3 51%, #F5F7F9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F8F9), color-stop(50%,#E5EBEE), color-stop(51%,#D7DEE3), color-stop(100%,#F5F7F9));
background: -webkit-linear-gradient(top, #F6F8F9 0%,#E5EBEE 50%,#D7DEE3 51%,#F5F7F9 100%);
background: -o-linear-gradient(top, #F6F8F9 0%,#E5EBEE 50%,#D7DEE3 51%,#F5F7F9 100%);
background: -ms-linear-gradient(top, #F6F8F9 0%,#E5EBEE 50%,#D7DEE3 51%,#F5F7F9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
background: linear-gradient(top, #F6F8F9 0%,#E5EBEE 50%,#D7DEE3 51%,#F5F7F9 100%);

background 属性和 filter 属性在 IE 中可以一起使用,所以设置:

#contact_form .btn {
...
filter: none;
}

#contact_form input, #contact_form textarea, #contact_form select {
...
filter: none;
}

All of these attributes has been overridden, but in IE, filter attribute is still in active

background: #F6F8F9;
background: -moz-linear-gradient(top, #F6F8F9 0%, #E5EBEE 50%, #D7DEE3 51%, #F5F7F9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F8F9), color-stop(50%,#E5EBEE), color-stop(51%,#D7DEE3), color-stop(100%,#F5F7F9));
background: -webkit-linear-gradient(top, #F6F8F9 0%,#E5EBEE 50%,#D7DEE3 51%,#F5F7F9 100%);
background: -o-linear-gradient(top, #F6F8F9 0%,#E5EBEE 50%,#D7DEE3 51%,#F5F7F9 100%);
background: -ms-linear-gradient(top, #F6F8F9 0%,#E5EBEE 50%,#D7DEE3 51%,#F5F7F9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
background: linear-gradient(top, #F6F8F9 0%,#E5EBEE 50%,#D7DEE3 51%,#F5F7F9 100%);

background attribute and filter attribute can be together in IE, so set:

#contact_form .btn {
...
filter: none;
}

#contact_form input, #contact_form textarea, #contact_form select {
...
filter: none;
}
时光匆匆的小流年 2024-12-11 01:07:53

我看到您的网站使用 jQuery。

为什么不使用一个不错的插件来管理表单呢?

此处 ,其中一些已列出并链接。

I see that your site uses jQuery.

Why don't you use one of the nice plugins to manage forms ?

Here, some of them are listed and linked.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文