这是jfiddle:http://jsfiddle.net/sPBtg/1/
在IE7中,测验的输入框下线,我无法弄清楚为什么这样做。这是我的意思的截图:
我需要改变什么?
另外,我注意到在IE7开发人员工具中,我得到了一个奇怪的空文本节点。如果我删除该文本节点,通过开发人员工具,一切正常。
答案 0 :(得分:0)
尝试将输入框拉出跨距的一侧。你也只需要一个跨度来包装标签文本。尝试类似:
<p class="quiz-wrap">
<span class="wpcf7-quiz-label">10+10=</span>
<input type="text" class="wpcf7-quiz" name="quiz">
<input type="hidden" value="996f7d842c0e718f50c0d1890f7adb57" name="_wpcf7_quiz_answer_quiz">
.quiz-wrap {
float: left;
margin:0;
}
.wpcf7-quiz-label {
color: #848383;
float: left;
font-size: 0.9em;
line-height: 19px;
}
.quiz-wrap input {
float: left;
margin: 0 0 0 5px;
padding: 3px;
width: 30px;
}
input {
-moz-box-sizing: border-box;
background: none repeat scroll 0 0 #232323;
border: 1px solid #4D4D4D;
color: #F5F5F5;
display: block;
font-size: 1em;
}
测验包装是否有特定原因:相对?我没有在样品中看到任何实际用途,所以我删除了它。您可能需要查看IE开发人员工具中的布局选项卡,以查看您的浏览器是否也在输入框的顶部设置了边距或其他偏移量。