2010-12-27 3 views
1

Я действительно расстроен, потому что Display:none не работает над элементом <tr> в IE 7, что мне делать? Он отлично работает на FF, Chrome и т. Д.Дисплей CSS не работает

+2

Я чертовски уверен, что он должен работать в IE (ну, возможно, не в IE3). Еще какой-нибудь код, пожалуйста? – BoltClock

+0

Ставлю большую сумму денег, которая 'display: none' работает нормально. Пожалуйста, покажите еще код –

+0

. Версия IE + кода будет полезна. – Ruel

ответ

1

Попробуйте

div{ 
    display:none; 
} 

если нет, то JQuery должен решить.

$(document).ready(function(){ 
    $("div").hide(); 
}); 
+5

* jQuery * для решения основной проблемы CSS, которой не должно быть в первую очередь? –

+0

Я удалил свой downvote, хотя я до сих пор не думаю, что это действительно полезно - но OP не указывает, в чем проблема, так что ... –

+0

Собственно, это помогло. Я поместил оба стиля и javascript, и теперь он отлично работает. Спасибо –

1

Display:none должно быть display:none, с одной стороны.

+0

CSS не зависит от регистра. @Pekka: Как вы делаете этот простудный пробел? : | – BoltClock

+0

Уверенный, нечувствительный к регистру, но это не значит, что мы должны быть нечувствительны к хорошей/стандартизованной разметке. Просто выглядит плохое кодирование, это все. – Ben

+3

у вас есть точка, но я не думаю, что это вызывает реальную проблему. – Ruel

6

Начните с проверки того, что ваш код правильный, используя такие инструменты, как эти:

+3

Независимо от обстоятельств, это всегда хорошо. – BoltClock

Смежные вопросы