Боковая панель не отображается должным образом в Opera

StackOverflow https://stackoverflow.com/questions/689665

  •  22-08-2019
  •  | 
  •  

Вопрос

Даже в свои лучшие дни я совершенно не умею отслеживать проблемы с отображением браузера.

В Opera левая боковая панель на этой странице ( http://www.taysf.org/about ) отображается неправильно.В любом другом браузере боковая панель имеет фон с оранжевыми полосами и коричневыми блоками, и по какой-то причине, которую я не могу понять, этот фон не отображается в Opera.

У вас есть идеи, почему?Ты пожалеешь меня?

Спасибо!

Это было полезно?

Решение

Выдержка с вашей страницы (пробелы удалены):

(...)
<input type="hidden" name="log" id="edit-log" value=""  />
</div>
</div></form>

</div>
</div></form>
<ul class="topnav">
(...)

Увидеть эту секунду </div></form>?Вы закрыли на один div слишком много (точнее, div#page;также вы пытались закрыть несуществующую форму).Opera сделала то, что вы ей сказали, закрыла страницу div#, поэтому содержимое div# не находилось внутри страницы div#, поэтому фон под ней не отображался.Другие браузеры увидели несовпадающие теги и догадались, что вы имеете в виду (в данном случае успешно).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top