Теперь это самая странная проблема, с которой я когда-либо сталкивался в PHP.
Все страницы выглядят нормально, кроме одной; Когда я впервые увидел проблему, я подумал, что это одна из распространенных проблем с IE и таблицами стилей (у меня есть конкретный CSS-файл на этой странице). Я пытался исключить CSS-файл, просто чтобы убедиться, что проблема действительно в этом файле, но это не так. Тогда я подумал, что забыл закрыть какой-либо тег HTML, поэтому я просмотрел код несколько раз, но все казалось правильным. Поэтому я начал вставлять код в комментарии и сравнивать с IE, пока не понял, что когда я добавляю следующий код в комментарий, сама страница ведет себя нормально:
require_once(PATH_INCLUDES . 'adjacency.php');
Это допустимый путь, и файл просто содержит класс с функциями - нет никакого выхода, кроме die (), если запрос MySQL завершается неудачей.
Некоторые вещи, которые выглядят странно в IE, следующие:
- Контейнер обычно центрирован, теперь он слева.
- Фон с repeat-x не проходит до конца.
- Функция наведения в меню не работает.
Любой
Редактировать: Я попытался включить adjacency.php в другой файл, и возникла та же проблема.