Страница 1 из 1

Как всегда, не работает в IE

СообщениеДобавлено: 19 июн 2013, 14:50
guyasyou
Шаблон нормально отображается во всех браузерах, но ИЕ выделился.
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

вообще не грузится шаблон видимо
не пойму что с ним!!!

как думаете? кстати, можете писать через "Онлайн консультант", проверить хочется))

Re: Как всегда, не работает в IE

СообщениеДобавлено: 19 июн 2013, 23:51
vbnm
К сожалению, Google Chrome не может открыть страницу demo.sitecreate54.ru.

Re: Как всегда, не работает в IE

СообщениеДобавлено: 20 июн 2013, 00:01
vbnm
WAY to PAY давно пользуешь?

кста у тя там при переходе на англ вершн меняется только контент, шапка и подвал остаются русскими

Re: Как всегда, не работает в IE

СообщениеДобавлено: 20 июн 2013, 07:49
guyasyou
сайт запустил, ща будет доступен.

с WayToPay давно, очень простая, но дорогая(комиссия большая). для малых платежей нормально.
но на будущее, я себе приметил этого агрегатора
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
. по документации довольно прост, ну и комиссия поменьше.

так и задумано, это не енглиш версия так-то, просто страница с английским контентом.

Re: Как всегда, не работает в IE

СообщениеДобавлено: 20 июн 2013, 16:42
guyasyou
перекомпилировал LESS в CSS, IE заработал- ну почему он не хавает LESS!?

Re: Как всегда, не работает в IE

СообщениеДобавлено: 21 июн 2013, 10:47
cmsservice
IE - технологически отсталый инструмент, вольно трактующий W3C стандарты. Потому и не хавает.

Re: Как всегда, не работает в IE

СообщениеДобавлено: 21 июн 2013, 17:53
guyasyou
интересно, а сами майкрософтовцы, когда делают свои сайты, не имеют проблем с IE? ))) Или они их уже решили изменением ie под себя))

Re: Как всегда, не работает в IE

СообщениеДобавлено: 21 июн 2013, 18:16
cmsservice
второе.
тут очень тонкий момент, например разница Chrome и IE в подходе.

и тот и тот вольно трактуют стандарты, это у них общее, но Chrome поддерживает стандарты + добавляет к ним свои расширения. так же делает Mozilla, например.
а IE поддерживает стандарты там где хочется, а где не хочется делают по-своем. это общая проблема Microsoft в глобальном мире, когда они уже не №1 в софте.

Re: Как всегда, не работает в IE

СообщениеДобавлено: 22 июн 2013, 11:49
guyasyou
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
я так понимаю, что в моем шаблоне используется стандарт XHTML?
стоит в будущем использовать HTML?

Re: Как всегда, не работает в IE

СообщениеДобавлено: 23 июн 2013, 06:20
Count_Raven
guyasyou писал(а):<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
я так понимаю, что в моем шаблоне используется стандарт XHTML?
стоит в будущем использовать HTML?

В будущем точно стоит.
Но скажу по доктайпу выше:
У тебя будут проблемы с валидацией. Все JavaScript заключай в комменты с CDATA, в конце одиночных нодов, ну типа input или br, которые не подразумевают закрывающих тегов, ставь слеш. Короче XML соблюдай для валидации. И все теги должны быть в нижнем регистре.
<br />
<input ..... />
<img ..... />

Transitional тебе позволяет проходить валидацию при не полном соблюдении стандартов. Поэтому может не ругаться, но ты уж сам-то определись =)
В твоем случае все зависит от dtd-файла. DOCUMENT TYPE DEFINITION - дай браузерускому XML-парсеру другие правила и он может иначе читать твою страницу.

Но ныне это прошлое, хотя полезное и используемое для нужных вещей.
Я перешел на HTML5 полностью. Вроде не жалуются пока последние пол года. Будут жаловаться - буду думать.

Re: Как всегда, не работает в IE

СообщениеДобавлено: 23 июн 2013, 12:17
guyasyou
киньте строку <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> для простого HTML. или/и для HTML5.

Re: Как всегда, не работает в IE

СообщениеДобавлено: 23 июн 2013, 14:07
cmsservice
для HTML5: <!DOCTYPE html>

Re: Как всегда, не работает в IE

СообщениеДобавлено: 23 июн 2013, 18:36
Count_Raven
guyasyou писал(а):киньте строку <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> для простого HTML. или/и для HTML5.

Тогда при использовании новых вещей из HTML5 он не пройдет валидацию на XHTML 1.0 Transitional.
Еще в XHTML для ссылок атрибут target есть, а в HTML5, к примеру, он уже запрещен. Ну и т.д.
Если уж HTML5, то и пусть будет HTML5, т. е. <!DOCTYPE html>