我已经follwing CSS类问题涉及到谷歌Chrome浏览器的边界半径
form input[type="text"], form input[type="email"], form input[type="password"], form select, form textarea {
border: 1px solid #CCCCCC;
border-radius: 3px 3px 3px 3px;
padding: 2px 0;
}
和下面的HTML和Java Script:
<input type="text" id="txt1" style="width:300px;" />
<input type="button" id="btn" value="click here" class="medium required" onclick="return validate();"/>
<script language="javascript">
function validate()
{
if (document.getElementById('txt1').value == '') {
document.getElementById('txt1').style.borderLeft = "5px solid red";
return false;
}
}
</script>
它工作在Mozila但在谷歌浏览器,只要确认火灾输入框获取css在javascript中的应用,但它也创建1px固体的顶部和底部边框
你可以检查这个例子:http://jsfiddle.net/unloco/VFBT3/3/
我该如何解决这个问题?谢谢。
这很奇怪。最小的例子:http://jsfiddle.net/VFBT3/13/另一个更小的:http://jsfiddle.net/VFBT3/14/ – 2012-01-04 06:49:03
很奇怪 - 你已经发现了一个bug。你可以通过改变输入的宽度或边框宽度来让它消失(例如,尝试“8px纯红”而不是5)。 – 2012-01-04 07:44:31