У кого-нибудь есть ключ к этой проблеме, мне не удастся найти исправление для: На домашней странице www.vertu-approved.fr ни одна из ссылок в левом меню не работает после того, как я сделал следующие небольшие изменения в файле home.php веб-сайта:
ДО:
<body>
<div id="main_container">
<? include ("media/includes/header.php")?>
<?include ("media/includes/leftmenu2.php")?>
ПОСЛЕ:
<body>
<?include ("media/includes/leftmenu2.php")?>
<div id="main_container">
<? include ("media/includes/header.php")?>
Поскольку я переместил <?include ("media/includes/leftmenu2.php")?>
Над <div id="main_container">
все ссылки в leftmenu2 перестали работать.
Проблема происходит в Safari, Firefox и Chrome.
До сих пор я проверял как home.php, так и leftmenu2.php, что все <div>
имеют соответствующий закрывающий </div>
расположенный в нужном месте. Ps. Совершенно неожиданно, если я намеренно удаляю окончательное закрытие </div>
в leftmenu2.php, он снова заставляет ссылки зажиматься (но испортит всю структуру и форматирование страницы).
Я прочитал, что проблема может быть вызвана тем, что home.php находится в корневом каталоге сайта, а leftmenu2.php находится в подпапке. Однако путь leftmenu2.php, т.е. Media/includes/leftmenu2.php, мне кажется прекрасным, и с этим же путем все работает нормально, прежде чем я сделал это первоначальное небольшое изменение.
Как я могу заставить ссылки повторно кликать, сохраняя leftmenu2.php вне <div id="main_container">
?
Большое спасибо
Добавьте это правило в #middleleft_pan
в таблицу стилей (строка стиля 135.)
#middleleft_pan{
position: relative;
z-index: 2;
}
Объяснение: Я вижу <div>
с ID main_container, который укладывается над вашим меню. Таким образом, ваше меню не наводит указатель мыши.
<div>
с идентификатором main_container укладывается над меню? Вы имеете в виду файл styles.css?
Заголовок должен располагаться сверху или удалять HTML-код, который вам нужен, из заголовка в leftmenu2.php
Потому что есть PHP-коды, которые вы размещаете на заголовке, а leftmenu2.php нуждаются в них.
ваш #main_container появляется в верхней части меню
Добавить:
z-index: -1;
в #main_container в вашем файле css.
z-index: -1;
на #main_container в файле css -> это могло бы решить проблему с leftmenu2, но тогда все ссылки в главном контейнере больше не могли быть кликабельными.