CSS - цвет фона Div становится прозрачным, IE8 - - PullRequest
0 голосов
/ 15 июня 2011

Я сейчас создаю сайт для моей сестры. Это выглядит нормально в Chrome, Firefox и IE9, но по некоторым причинам, некоторые из моих div потеряли весь цвет фона в IE 7 -.

http://xx3004.kodingen.com/JDProperties

Откройте веб-сайт, и вы увидите, что всплывающее сообщение имеет проблемы с заголовком и набором кнопок (цвет фона) - я сейчас использую IE 7. Тогда содержимое левого тела тоже теряло цвет фона, а правый столбец тоже терял фон. Я делал много поисков в Google, и заметил, что jQueryUI не мог ошибаться, поэтому я думаю, это из-за моего DOCTYPE в начале исходного кода. Я пытался перейти на другой DOCTYPE, который я видел в Интернете, или даже пропустить его, но веб-сайт либо портится, либо остается прежним.

Впервые я вижу такую ​​ситуацию, она странная, и я надеюсь, что не знаю, как ее исправить.

Я ожидаю решения проблем в ближайшее время :-). Спасибо всем заранее.

[х]

Ответы [ 3 ]

1 голос
/ 15 июня 2011

Вы не соответствовали тегам HTML. Chrome, Firefox и IE9 убирают за вами, но IE7 не так хорош.

1 голос
/ 15 июня 2011

Согласитесь с @albert, вам нужно перекодировать эту страницу, хотя она, кажется, в основном работает, вложение нескольких элементов head, body, style может привести к проблемам, и я предлагаю вам перейти на Doctype HTML4, так как кодирование не XHTML, и чем больше конфликтов (супов тегов) приходится решать браузеру, тем больше вероятность того, что они по-разному интерпретируют ваши намерения.

Что касается фонов IE в многочисленных (встроенных стилях) местах, которые у вас есть background: inherit IE не понимает "наследовать" значение свойств - или, более конкретно, для IE7 и более ранних версий он применял только "наследование к direction и visibility свойства

1 голос
/ 15 июня 2011

Я начал смотреть, а потом увидел это

</head> 
  <body> 

 </body> 

 </html>    

</head>

<body>..

Попробуйте построить структуру правильно и посмотрите, что получится.

...