我在爲IE,Chrome和Opera渲染我的網站時遇到了問題。在Firefox中的定位效果很好:網站元素的位置
而在其他瀏覽器,它看起來像廢話:
我嘗試了好幾種定位和填充選項,但沒有運氣。問題出現了,我用jQuery替代替換下拉菜單以圖形化增強它。原始下拉列表仍然存在,但使用css選項「display:none」。我會很感激提示!
這裏是CSS:
這是大藍框
.searchHomeForm a, .searchHomeForm a:hover {
color:#000000;
}
三個要素圍繞一個無形的盒子
div.searchHomeForm , .searchform {
height: 37px;
margin-left: auto;
margin-right: auto;
}
白色的搜索欄
.search_bar {
position: inherit;
height: 25px;
letter-spacing: 0.02em;
line-height: 25px;
padding: 9px 0 0px 9px;
width: 390px;
border: 1px solid #95B6D6;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.11) inset;
border-radius: 0.25em 0 0 0.25em;
}
th ËjQuery的下拉更換
#searchformReplacement {
background: #EBEBEB;
padding: 0px 1px 5px 0;
margin-bottom: 3px;
border-top: 1px solid #95B6D6;
border-bottom: 1px solid #95B6D6;
width: 109px;
position: inherit;
}
查找按鈕
.find_button {
background: url("../images/lupevufindsearchsubmit1.png") no-repeat scroll #bBbBbB;
-moz-border-radius: 0.25em;
border-radius: 0 0.25em 0.25em 0;
position: inherit;
height: 36px;
line-height: 36px;
margin: 0px 0 3px -1px;
padding: 4px 10px 4px 10px;
width: 60px;
border-top: 1px solid #95B6D6;
border-right: 1px solid #95B6D6;
border-bottom: 1px solid #95B6D6;
border-left: none;
box-shadow: 2px 2px 5px rgba(76, 133, 187, 0.50) inset;
transition: all 0.2s ease-in-out 0s;
}
你能不能給我們一個[小提琴](http://jsfiddle.net/)演示? – 2013-03-08 14:25:50
爲小提琴+1,我會補充說,你應該開發與Chrome和測試其他瀏覽器:)。 – soyuka 2013-03-08 14:27:10