|
 |
 |
|
03.06.2009, 09:42
|
#1 (permalink)
|
|
Турист
Регистрация: 02.06.2009
Сообщений: 24
|
Как правильно написать html код?
Я пишу сайт, но вот столкнулась с проблемой и самостоятельно не могу разобраться в чем дело.Подскажите пожалуйста как правильно написать html код, чтоб считывало на любом браузере, а то у меня на Mozilla читает, а на Explorer все вперемешку получается:картинки сдвинуты, текст не читает, сплошные иероглифы. Подскажите, что я делаю не так? И как можно стабилизировать код, чтоб сайт открывался на всех браузерах?
Последний раз редактировалось novikova; 03.06.2009 в 09:52.
|
|
|
03.06.2009, 14:20
|
#2
|
|
Турист
Регистрация: 01.06.2009
Сообщений: 10
|
Полного ответа никто не даст
Полного ответа на Ваш вопрос никто не даст, так как воспринимаемость кода различными броузерами является элементом конкурентного преимущества программиста.
Есть два подхода. Первый - использовать только те компоненты языков программирования, которые одинаково воспринимаются различными броузерами. Второй - подстраиваться под броузеры. Например - применением различным файлов стилей. Но в этом случае необходимо определять вид броузера. В PHP такая возможность точно есть.
|
|
|
05.06.2009, 04:10
|
#3
|
|
Турист
Регистрация: 05.06.2009
Сообщений: 6
|
У меня такая проблема была, выяснилось потом, что не поставил закрывающего тега и все, IE не видел цвет фона и таблицы были в
куче, в правом углу. Попробуйте прописывать не пикселями а процентами, или наоборот, возможно поможет.
|
|
|
05.06.2009, 19:19
|
#4
|
|
Прохожий
Регистрация: 05.06.2009
Сообщений: 2
|
Месяц назад мучился с аналогичной проблемой. Выяснилось, чем проще, тем надежней. Попробуйте упростить. Вот в руках книга по HTML. Там пишут, что: "...некоторые старые браузеры не понимают новых команд HTML..." В любом случае, можно посоветовать предварительно просматривать вашу работу на специализированных сайтах, где можно смоделировать как именно различные браузеры будут интерпретировать вашу страничку. Например вот здесь: www.anybrowser.com
|
|
|
06.06.2009, 14:41
|
#5
|
|
Гражданин форума
Регистрация: 18.05.2009
Сообщений: 34
|
Во многих книгах популярных авторов, обычно американских, есть приёмы, которые позволяют "обмануть" старые браузеры.
Там просто нужно в коде добавить определённые символы, я не точно помню.
Есть, например, Джеффри Зельдман и другие, поищите их книги...
А подстраиваться под все браузеры - двинуться можно...
|
|
|
07.06.2009, 19:14
|
#6
|
|
Гражданин форума
Регистрация: 05.06.2009
Сообщений: 30
|
Еще не лишним было бы изучить статистику использования браузеров. А то может тем браузером (версией), к которому Вы пытаетесь подстроиться, уже не пользуются)
|
|
|
07.06.2009, 20:34
|
#7
|
|
Турист
Регистрация: 01.06.2009
Адрес: Симферополь
Сообщений: 19
|
novikova, я бы посоветовал Вам писать на php, хоть язык и намного тяжелее и запутанный.
|
|
|
11.06.2009, 16:03
|
#8
|
|
Хранитель
Регистрация: 26.04.2009
Сообщений: 18
|
Цитата:
Сообщение от siraotto
novikova, я бы посоветовал Вам писать на php, хоть язык и намного тяжелее и запутанный.
|
Во-первых: как можно сравнивать язык программирования php с языком разметки html ?
Во-вторых: у ТС трабла с правильным отображением в разных браузерах. Чем поможет ей php если задача php в данном случае - генерить html ?
|
|
|
17.06.2009, 08:23
|
#9
|
|
Турист
Регистрация: 16.06.2009
Сообщений: 6
|
Прежде всего, нужно писать свои сайты в соответствии с определённой спецификацией html, которую нужно прописать в специальном теге !DOCTYPE. Если вы этого не сделаете, то браузер присвоит спецификацию автоматически, причём все браузеры присвают разные спецификации, а каждая из них имеет свои особенности. Вот и получается каша, когда браузер присваивает документу неправильную спецификацию.
Но даже это не решит все проблемы. Всё равно каждый браузер имеет свои особенноти и по-своему отображает элементы. Единственный выход - постоянно следить за результатом.
Ну и никто не мешает вам пользоваться интернетом.
В интернете можно найти решение многих часто возникающих проблем.
Последний раз редактировалось Sasha; 17.06.2009 в 08:29.
|
|
|
17.06.2009, 09:20
|
#10
|
|
Гражданин форума
Регистрация: 05.06.2009
Сообщений: 30
|
Цитата:
Сообщение от Sasha
Единственный выход - постоянно следить за результатом.
|
Вот это действительно ценный совет. В любом случае, даже если Вам удастся написать код, полностью отвечающий всем браузерам, Вам придется постоянно модерить свой сайт во всех популярных браузерах.
|
|
|
| Опции темы |
|
|
| Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:37.
|