Недавно посетитель пожаловался на некоторые DIV, перекрывающие содержимое страницы.
Всплывающее окно, которое на самом деле только должно отображаться, когда мышь наводит курсор на свой контейнер:
<td class="ref" id="myContainer">
<div><a href="otherscript.php">link text</a></div>
<div style="position:absolute;width:200px;background-color:white">
<?php include 'div-content.php'; ?>
</div>
<style type="text/css">#XcatContainer > div { display: none } #XcatContainer > div:first-child, #XcatContainer:hover > div { display: block }</style>
</td>
работает как шарм во всех моих браузерах на Windows 10 и Linux, включая IE11. Тем не менее, он не работает в IE11 на Windows 7 (и IE 6 на Vista).
Теперь я рассматриваю переключение браузера, чтобы отключить всплывающее окно в этих браузерах. Я мог бы использовать [!if IE]
; но я думаю, мне нужен JS или PHP, чтобы добавить это только в старых Windows.
Или какое-нибудь переформатирование может заставить его работать?