1
我有一個<ul>
包含幾個垂直堆疊<li>
。在<ul>
內的<li>
滾動以及<li>
中包含的複選框。在IE7中,這些複選框不會隨同包含<li>
的滾動一起滾動,並且即使它們應該被剪輯,它們也會一直顯示。這裏的jsfiddle:IE7:複選框不滾動含有李,不適當地顯示
上是什麼導致這個問題的任何想法?該代碼適用於Chrome,Firefox和IE8。
我有一個<ul>
包含幾個垂直堆疊<li>
。在<ul>
內的<li>
滾動以及<li>
中包含的複選框。在IE7中,這些複選框不會隨同包含<li>
的滾動一起滾動,並且即使它們應該被剪輯,它們也會一直顯示。這裏的jsfiddle:IE7:複選框不滾動含有李,不適當地顯示
上是什麼導致這個問題的任何想法?該代碼適用於Chrome,Firefox和IE8。
ul.selector li input[type="checkbox"]
{
display: block;
left: 1px; top: 2px;
margin-right: 4px;
float: left;
}
在你的CSS中使用它,而不是你擁有的ul.selector li input[type="checkbox"]
。您可能需要稍微調整頁邊距,但它修復了IE7的滾動問題(在IE7和Chrome中進行了測試,因此您應該檢查其他瀏覽器以確保它仍然適用於這些瀏覽器)。
完美地工作,謝謝! – user460847 2011-12-29 05:59:25
雖然我認爲它應該是位置:相對和顯示:塊。 – user460847 2011-12-30 04:38:44
你是對的,我的壞。我改變了答案:)。 – 2011-12-30 05:43:26