我的客户网站在WordForm的ContactForm7插件提供的站点页脚中有一个联系表单。它在Chrome,Firefox和IE9(以及IE7)中运行良好。我的主要问题出现在IE 8中,输入字段在物理上位于正确的位置 - 紧挨着表单标签 - 它们也是可点击的,您可以输入文本,但字段的表示方式出现在定义的区域之外包含所有的表单元素,因此给人的印象是文本输入区域不是它们应该是的位置。很混乱。WordPress的联系表格7可能CSS或LESS问题在IE8
这里的问题的截图:
http://www.fi-testing.co.uk/wpcf7-prob/image.jpg
这里的标记使用,包括短码的联系表格:
<aside class="grid_4 omega cf" id="footer-contact-form">
<h6>Send us a message...</h6>
<?php echo do_shortcode('[contact-form-7 id="134" title="Footer"]'); ?>
</aside>
这里是我的标记作为后端区域设置创建形式:
<div class="cf">
<label>Your Name*</label>[text* your-name]
</div>
<div class="cf">
<label>Your Email*</label>[email* your-email]
</div>
<div class="cf">
<label>Subject</label>[text your-subject]
</div>
<div class="cf">
<label>Your Message</label>[textarea your-message]
</div>
<div class="cf">[submit class:submit "Send"]</div>
而他再次是相应的CSS(以较少的格式,但仍然很明显):
#footer-contact-form{
div.cf{
width:100%;
input, textarea{
float:left;
width:200px;
padding:5px;
background:#eeeeee;
border:none;
// .inner-shadow();
&.submit{
.blue-button();
margin-left:80px;
}
}
label{
float:left;
width:60px;
margin-right:20px;
color:@themeprimary;
font-size:11px;
font-size:1.1rem;
font-style:italic;
}
}
}
我真的想不通可能是什么问题,因为它是唯一的IE8抛出形式的“视觉”方面到正确的。我猜测这可能与我的标记生成的联系表单7代码有关,但我对此没有太多的经验。
还有其他人遇到过这个问题之前,无论是在wordpress或一般的形式?
任何帮助将不胜感激。
谢谢,
亚当。