Это не настоящий ответ (в лучшем случае это быстрый и небрежный ответ, так что не относитесь к нему слишком серьезно)
Но я просто подумал упомянуть, что валидатор разметки W3C может быть вам полезен, если вы не уже знаете об этом. Он выявляет неправильные методы разметки или ошибки на вашей странице и может дать вам больше информации о том, как их исправить. На момент написания только на вашей главной странице 10 ошибок и 3 предупреждения. Может быть, это может указать вам в правильном направлении?
при беглом просмотре вашей страницы вы, похоже, не используете CSS должным образом. То есть я вижу, что вы используете css, но у вас есть элементы на вашей странице (использование <center>
HTML-тегов, встроенные стили и тому подобное), которые противоречат сути изобретения CSS. .
Если вы еще не видели сад CSS zen, быстро прочитайте/посмотрите его. Это должно помочь вам понять, почему мы используем CSS вместо таблиц и тегов выравнивания.
(Люди иногда не сразу это понимают, но щелкайте ссылки справа в саду дзен. Один и тот же HTML-код и содержимое страницы полностью переработаны с использованием одного html-файла и отдельных листов CSS)
Удачи!
Изменить:
О, я чуть не забыл упомянуть, что Internet Explorer 8 не очень (если вообще) совместим с HTML5. Если вы хотите разрабатывать веб-сайты и веб-приложения на HTML5, вам будет сложно обслуживать посетителей IE 8, и в конечном итоге вы потратите больше времени на исправление ошибок, чем на разработку контента.
Некоторые разработчики уже полностью бойкотируют IE 8, чтобы открыть новую эру Интернета с HTML5 и CSS 3. Существует несколько библиотек совместимости js (например, excanvas для нового элемента <canvas>
), но они не работают безупречно. и в конце концов вам придется где-то провести черту. (смеется, холст.. нарисуйте линию.. поняли?) При этом я нашел эту статью, и она может быть вам полезна:
turn-on-html5-in-ie8-or-lower
Не каждому веб-сайту требуется HTML5 и его новые технологии, но если вы планируете использовать его для таких вещей, как тег <canvas>
, я бы посоветовал (по моему личному мнению) забыть об IE 8 и сосредоточиться на браузерах, которые его используют.
Помните, что вы можете проверять свой HTML-код, чтобы узнать, какую версию браузера использует ваш посетитель. Вы можете увидеть, используют ли они несовместимый браузер, и если это так, вы можете предупредить их, что их программное обеспечение устарело, и предложить им альтернативы (такие как chrome или firefox)
В Интернете есть куча руководств по этому поводу, вот первое прилично выглядящий, который я нашел в быстром поиске в Google в этой статье рассматривается использование этой техники для отдельных листов CSS, но есть и другие, которые говорят о проблеме, о которой я упоминал более подробно, и я уверен, что вы, вероятно, сможете понять, как сделайте это в любом случае, как только вы прочитаете статью.
В любом случае, я бы сказал, что вам нужно немного почитать, чтобы понять, почему ваш скромный веб-сайт не работает во все более устаревшем браузере.
Еще раз удачи вам в ваших будущих начинаниях.
person
Partack
schedule
09.06.2013