Istio

Вернуться   Istio > Вебмастерская > Программизм

Меню
Сайт
Анализировать текст
Анализировать сайт
FAQ (частые вопросы)
Подробная инструкция
О проекте
Обратная связь
Форум
Ответ
 
LinkBack Опции темы Опции просмотра
Старый 03.06.2009, 09:42   #1 (permalink)
Турист
 
Аватар для novikova
 
Регистрация: 02.06.2009
Сообщений: 24
novikova находится под небольшим сомнением
По умолчанию Как правильно написать html код?

Я пишу сайт, но вот столкнулась с проблемой и самостоятельно не могу разобраться в чем дело.Подскажите пожалуйста как правильно написать html код, чтоб считывало на любом браузере, а то у меня на Mozilla читает, а на Explorer все вперемешку получается:картинки сдвинуты, текст не читает, сплошные иероглифы. Подскажите, что я делаю не так? И как можно стабилизировать код, чтоб сайт открывался на всех браузерах?

Последний раз редактировалось novikova; 03.06.2009 в 09:52.
novikova вне форума   Ответить с цитированием
Старый 03.06.2009, 14:20   #2
Турист
 
Аватар для rearea
 
Регистрация: 01.06.2009
Сообщений: 10
rearea пока не обладает репутацией
По умолчанию Полного ответа никто не даст

Полного ответа на Ваш вопрос никто не даст, так как воспринимаемость кода различными броузерами является элементом конкурентного преимущества программиста.

Есть два подхода. Первый - использовать только те компоненты языков программирования, которые одинаково воспринимаются различными броузерами. Второй - подстраиваться под броузеры. Например - применением различным файлов стилей. Но в этом случае необходимо определять вид броузера. В PHP такая возможность точно есть.
rearea вне форума   Ответить с цитированием
Старый 05.06.2009, 04:10   #3
Турист
 
Регистрация: 05.06.2009
Сообщений: 6
unknown пока не обладает репутацией
По умолчанию

У меня такая проблема была, выяснилось потом, что не поставил закрывающего тега и все, IE не видел цвет фона и таблицы были в
куче, в правом углу. Попробуйте прописывать не пикселями а процентами, или наоборот, возможно поможет.
unknown вне форума   Ответить с цитированием
Старый 05.06.2009, 19:19   #4
Прохожий
 
Регистрация: 05.06.2009
Сообщений: 2
Дмитрий пока не обладает репутацией
По умолчанию

Месяц назад мучился с аналогичной проблемой. Выяснилось, чем проще, тем надежней. Попробуйте упростить. Вот в руках книга по HTML. Там пишут, что: "...некоторые старые браузеры не понимают новых команд HTML..." В любом случае, можно посоветовать предварительно просматривать вашу работу на специализированных сайтах, где можно смоделировать как именно различные браузеры будут интерпретировать вашу страничку. Например вот здесь: www.anybrowser.com
Дмитрий вне форума   Ответить с цитированием
Старый 06.06.2009, 14:41   #5
Гражданин форума
 
Аватар для Gelata
 
Регистрация: 18.05.2009
Сообщений: 34
Gelata пока не обладает репутацией
Сообщение

Во многих книгах популярных авторов, обычно американских, есть приёмы, которые позволяют "обмануть" старые браузеры.
Там просто нужно в коде добавить определённые символы, я не точно помню.
Есть, например, Джеффри Зельдман и другие, поищите их книги...
А подстраиваться под все браузеры - двинуться можно...
Gelata вне форума   Ответить с цитированием
Старый 07.06.2009, 19:14   #6
Гражданин форума
 
Регистрация: 05.06.2009
Сообщений: 30
mistery пока не обладает репутацией
По умолчанию

Еще не лишним было бы изучить статистику использования браузеров. А то может тем браузером (версией), к которому Вы пытаетесь подстроиться, уже не пользуются)
mistery вне форума   Ответить с цитированием
Старый 07.06.2009, 20:34   #7
Турист
 
Аватар для siraotto
 
Регистрация: 01.06.2009
Адрес: Симферополь
Сообщений: 19
siraotto пока не обладает репутацией
По умолчанию

novikova, я бы посоветовал Вам писать на php, хоть язык и намного тяжелее и запутанный.
siraotto вне форума   Ответить с цитированием
Старый 11.06.2009, 16:03   #8
Хранитель
 
Регистрация: 26.04.2009
Сообщений: 18
Raenor пока не обладает репутацией
По умолчанию

Цитата:
Сообщение от siraotto Посмотреть сообщение
novikova, я бы посоветовал Вам писать на php, хоть язык и намного тяжелее и запутанный.
Во-первых: как можно сравнивать язык программирования php с языком разметки html ?

Во-вторых: у ТС трабла с правильным отображением в разных браузерах. Чем поможет ей php если задача php в данном случае - генерить html ?
Raenor вне форума   Ответить с цитированием
Старый 17.06.2009, 08:23   #9
Турист
 
Аватар для Sasha
 
Регистрация: 16.06.2009
Сообщений: 6
Sasha пока не обладает репутацией
По умолчанию

Прежде всего, нужно писать свои сайты в соответствии с определённой спецификацией html, которую нужно прописать в специальном теге !DOCTYPE. Если вы этого не сделаете, то браузер присвоит спецификацию автоматически, причём все браузеры присвают разные спецификации, а каждая из них имеет свои особенности. Вот и получается каша, когда браузер присваивает документу неправильную спецификацию.
Но даже это не решит все проблемы. Всё равно каждый браузер имеет свои особенноти и по-своему отображает элементы. Единственный выход - постоянно следить за результатом.
Ну и никто не мешает вам пользоваться интернетом.
В интернете можно найти решение многих часто возникающих проблем.

Последний раз редактировалось Sasha; 17.06.2009 в 08:29.
Sasha вне форума   Ответить с цитированием
Старый 17.06.2009, 09:20   #10
Гражданин форума
 
Регистрация: 05.06.2009
Сообщений: 30
mistery пока не обладает репутацией
По умолчанию

Цитата:
Сообщение от Sasha Посмотреть сообщение
Единственный выход - постоянно следить за результатом.
Вот это действительно ценный совет. В любом случае, даже если Вам удастся написать код, полностью отвечающий всем браузерам, Вам придется постоянно модерить свой сайт во всех популярных браузерах.
mistery вне форума   Ответить с цитированием
Ответ

Метки
Explorer, HTML, html код, Mozilla, написать html код, текст

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно привязать базу без alias? BillGates Программизм 2 21.06.2009 10:09
Как правильно рассчитать процент ключевых слов? torry SEOнизм 19 07.06.2009 23:30


Часовой пояс GMT +4, время: 16:37.