![]() |
0 Всего найдено: 75
kamaz
Сообщение
14/03/2007 07:43
Копия темы
Владимир Быргазов, ау... . Седня получил вот такой нейтральный отзыв от этого товарища www.free-lance.ru/users/r.. Привет. Не пудри голову XHTML'ом клиентам, пожалуйста и др. членам сообщества. Хотя конечному клиенту про это знать и не нужно. IE не парсит XHTML и никогда парсить не будет. Весь твой код он воспринимает и обрабатывает как HTML. И HTML этот с кучей ошибок. Др. браузеры скорее всего тоже работают с кодом как с HTML, хотя тут я не уверен. Я говорю это на основании того что в заголовках HTTP светится, Content-Type: text/html а именно, браузерами используется, в большенстве случаев, значение из заголовков HTTP, а не из (X)HTML кода. Минус ставить не буду, хотя отзыв скорее отрицательный. Нужно же ответить, если я не прав верстаки, поправьте меня: xhtml это просто новая версия html, более строгая, логичная, («урезано» большинство элементов оформления и оставлена только логическая разметка, более строгий синтаксис). Непонятно, почему же IE не поддерживает xhtml, если он поддерживает html??? Повторюсь, в xhtml нет ни одного нового тега по сравнению с html! Другое дело поддержка css2. И HTML этот с кучей ошибок . Все мои работы проходят валидатор . Где ошибки? Я говорю это на основании того что в заголовках HTTP светится, Content-Type: text/html а именно, браузерами используется, в большенстве случаев, значение из заголовков HTTP, а не из (X)HTML кода. Браузеры для переключения режима совместимости с разными версиями html/xhtml изпользуют DOCTYPE. Всегда. А если DOCTYPE отсутствует то браузеры переходят в режим совместимости «quirks mode» (как-то так называеццо). На Content-type они может быть глядят когда-то, но он никак не может иметь большую роль чем DOCTYPE в определении типа документа.
SolNikolay
Сообщение
14/03/2007 07:48
Копия темы
. Жаль нельзя удалять подобные отзывы они вводят читающего в заблуждение. xHTML по структуре является XML, но использует ограниченное колличество тегов, как в HTML. «Content-Type: text/html» что-то ни разу не слышал, чтобы ставили «Content-Type: text/xhtml». %)))
Professor
Сообщение
14/03/2007 07:51
Копия темы
. XHTML (англ. Extensible Hypertext Markup Language — Расширяемый язык разметки гипертекста) — язык разметки веб-страниц, по возможностям сопоставимый с HTML, однако является подмножеством XML. Как и HTML, XHTML соответствует спецификации SGML. Вариант XHTML 1.1 одобрен в качестве Рекомендации Консорциума Всемирной паутины (W3C) 31 мая 2001 года. Различия между XHTML и HTML * Все элементы должны быть закрыты. Теги, которые не имеют закрывающего тега (например, или ) должны иметь на конце / (например, ). * У атрибутов обязательно должно быть значение. Например, следует писать или . * Все значения атрибутов обязательно должны быть заключены в двойные, либо одинарные кавычки. * Имена тегов и атрибутов должны быть записаны строчными буквами (например, вместо ). * XHTML гораздо строже относится к ошибкам в коде: нельзя делать «перехлест» тегов (например, запрещено ), < и & везде, даже в URL, должны замещаться < и & соответственно. По рекомендации W3C браузеры, встретив ошибку в XHTML, должны сообщить о ней и не обрабатывать документ. Для HTML браузеры должны были попытаться понять, что хотел сказать автор. * Кодировкой по умолчанию является UTF-8 (в отличие от HTML, где кодировкой по умолчанию является ISO 8859-1) Отличия переходного (англ. transitional) XHTML от HTML незначительны и предназначены лишь для приведения его в соответствие с XML. Остальные версии отличаются лишь набором тегов. Практически все современные браузеры поддерживают XHTML. Он также совместим и со старыми браузерами, т. к. в основе XHTML лежит HTML. Такая совместимость, к сожалению, в числе прочего, замедляет процесс перехода от HTML к XHTML. Версии XHTML * XHTML 1.0 Переходный (Transitional): предназначен для лёгкой миграции из HTML 3.2 и для тех, кто использует инлайн-фрэймы. * XHTML 1.0 Строгий (Strict): полностью отделяет содержание документа от оформления (которое теперь задаётся только через CSS), многие атрибуты (такие как, например, bgcolor и align) более не поддерживаются, их поведение можно задавать только через таблицу стилей. * XHTML 1.0 Фрэймовый (Frameset): используется, если необходимо разделить окно браузера на несколько фрэймов. * XHTML 1.1 Модульный (Module-based): авторы могут импортировать дополнительные свойства в их разметку. * XHTML Основной (Basic): специальная облегчённая версия XHTML для устройств, которые не могут использовать полный набор элементов XHTML — в основном используется в миниатюрных устройствах, таких как мобильные телефоны. Подразумевается, что он заменит WML и C-HTML. * XHTML мобильного профиля (Mobile Profile): основанный на XHTML Basic, добавляет специфические элементы для мобильных телефонов. * XHTML 2.0. Пока в разработке. Валидным (т. е. отвечающим всем правилам) XHTML-документом считается документ, удовлетворяющий технической спецификации. В идеале, все браузеры должны следовать веб-стандартам и, в соответствии с ними, валидные документы должны отображаться во всех браузерах на всех платформах. Валидация XHTML-документа рекомендована даже несмотря на то, что она не гарантирует кросс-браузерной совместимости. Документ может быть проверен на соответствие спецификации с помощью онлайновой Службы валидации разметки W3C. Валидация обнаружит и разъяснит ошибки в XHTML-разметке. Валидный документ должен содержать определение типа документа (DTD). DTD должен быть расположен до всех других элементов документа. Вот наиболее распространённые типы DTD для XHTML: XHTML 1.0 Strict XHTML 1.0 Transitional XHTML 1.0 Frameset XHTML 1.1
chicmaster
Сообщение
14/03/2007 07:59
Копия темы
. я вот все думаю про отзывы... ведь находятся и такие... которые ставят минусы и нейтральные отзывы... вот с графикой например... логотипы... рисуешь в основном несколько вариантов... что-то нравится заказчику... и он просит внести изменения... эти изменения не нравятся тебе... а заказчик тебя не слушает... он деньги платит... и хочет так как ему нравится... потом добавляешь это в портфель... и может найтись тот кто увидит в этом кучу косяков... и посчитает своим долгом обкакать работу... забывая про то что было конкретное ТЗ, про то что работа принята и оплачена... почему бы мимо не пройти?!...
kamaz
Сообщение
14/03/2007 08:03
Копия темы
. Меня зацепило то, что человек оставил отзыв на основании слабых знаний в области html/xhtml. Это действительно может сбить заказчика с толку.
malchik
Сообщение
14/03/2007 08:11
Копия темы
. забей. можзет полуумный или одержимый. мог бы в личку написать ,если так поспорить хочется.
IceTeam
Сообщение
14/03/2007 09:08
Копия темы
. та серега не парся, забей.... А чувака надо в бан за такие подставы...
Frog
Сообщение
14/03/2007 09:15
Копия темы
. xhtml файл с верно прописанным doctypОМ (который является одним из условий xhtml) будет превращаться в xml бредит товарищь на понятных лично ему основаниях спорить видимо с ним не стоит то что IE не поддерживает xhtml не зависит от того что он «корректно» поддерживает html он просто выдает ошибку наверное ссылаясь на xml
SolNikolay
Сообщение
14/03/2007 09:18
Копия темы
. Поясните пожалуйста свою мысль: «xhtml файл с верно прописанным doctypОМ (который является одним из условий xhtml) будет превращаться в xml» это как??? И это: «то что IE не поддерживает xhtml».
EXEtrimALL
Сообщение
14/03/2007 09:21
Копия темы
. мде... как говрится, не знаешь броду... а этот чел не только сунулся, но еще и нырнул... по таким вопросам, я думаю, надо обращаться к админам, чтоб удалили этот глупый отзыв, автор которого имеет малое представление о верстке, а пытается еще кидаться Http-заголовками, типа он такой умный ]]]
barry
Сообщение
14/03/2007 09:26
Копия темы
. Никто конечно от такого не застрахован, и думаю это несправедливо, что автор не может защитить или прокомментировать подобное (sorry, по сути предмета обсуждения ничего не понимаю, ориентируюсь на общественное мнение). Думаю не мешало бы добавить к отзывам возможность добавлять комментарии автору или комментарии администрации сайта. А то так получается кто угодно может написать что-попало.
EXEtrimALL
Сообщение
14/03/2007 09:29
Копия темы
. мне вон один вообще влепил минус, когда я был на первом месте в веб-программировании, жаба его явно задушила: не грамотно включать в портфолио программисту сайты сделанные полностью на php-nuke...
Lieto
Сообщение
14/03/2007 10:11
Копия темы
. в таким случаях нужно просить кого-то ответить (сам ты откоментить себя не можешь, но кто-то другой вполне может), вот и давай своё виденье проблемы в коменты. чтобы заказчик не смущалсо :)
redbrick
Сообщение
14/03/2007 10:27
Копия темы
. Интересно по какому предмету я должен завидовать kamaz'у? Я программист и работы по верстке как и дизайну (в чем я 0) меня не интересуют, если я кому-то и буду завидовать так это программистам способным написать микроядро или даже минимальный набор серверов (и драйверов) на базе существующего ядра. Работы автора мне понравились и XHTML верстка у него с первого взгляда корректная (валидацию тут пройти недостаточно, как вы понимаете). Мне не понравилось что Сергей, можно тебя так называть? Написал о он проверяет свои XHTML-валидные работы на IE. И то что IE эти документы воспринимает исключительно как HTML (если не делать специальных оговорок), про другие браузеры не скажу. А как HTML эти его документы имеют ошибки: validator.w3.org/check?ur..%3A%2F%2Ffolio.m1ron.c om%2Fparfum%2Findex.html&charset=%28detect+automatically%29&doctype=HTML+4.01+Strict А вообще, я бы предложил, тем кто не может сказать что-либо по делу, помолчать, флейм как я погляжу разводить тут много мастеров. Наверное мне следовало сначала пообщаться лично с Сергеем, а за тем оставлять отзыв, но что сделано, то сделано. Если он объяснит мне что я не прав и это пойму. Я не только уберу отзыв, но и извинюсь перед ним. Что касается IE и XHTML. Пусть ваш сервер передает браузеру Content-type application/xhtml+xml и сам ресурс имеет тип .xhtml, похоже только в этом случае IE детектит документ как XHTML (причем не каждый IE на такое поймаешь), а вот парсит ли он его как XHTML это вопрос. Насколько я знаю IE все равно читает документ тем же валидирующим парсером. В отличие от Opera и FF.
kamaz
Сообщение
14/03/2007 11:07
Копия темы
. «Пусть ваш сервер передает браузеру Content-type application/xhtml+xml и сам ресурс имеет тип .xhtml, похоже только в этом случае IE детектит документ как XHTML (причем не каждый IE на такое поймаешь), а вот парсит ли он его как XHTML это вопрос." > ПА детектят тип документа исключительно по доктайпу, IE не исключение. Расширение имеет значение только для веб-сервера (для каких файлов запускать обработчики, php например) и для ОС на локальном компе (какую прогу запускать). И, вообще, какая разница для парсера html или xhtml? Синтаксис то в мелочах различается. Не думаю что IE использует разные алгоритмы для разбора html и xhtml документов. И вообще вопрос о том как IE парсит html-документы не ко мне а к разработчикам IE. Мне известно только то, что xhtml 1.1 он поддерживает, что я регулярно доказываю на практике. А как HTML эти его документы имеют ошибки:validator.w3.org/check?ur.. Не вижу причины менять версию html/xhtml вручную при проверке кода. При таком подходе любой html документ можно считать невалидным. Пример сам валидатор с доктайпом от html 4.01 validator.w3.org/check?ur..%3A%2F%2Fvalidator.w3. org%2F&charset=%28detect+automatically%29&doctype=HTML+4.01+Strict Если html 4.01 документ валиднуть с помощью DOCTYPE html 3.2, то тоже вылетит море ошибок. Да и css2 при проверке на валидность css1 тоже будет неправильным. Если фотошопом 5 попытатся открыть psd'шник от 9го то будет ошибка. Если втуливать процессор Pentum 4 в мать под 486 это плохо закончится. И если нв BMW 6-й серии 1984 года поставить стартёр от BMW 6-й серии 2005 года то, скорее всего, тачка поедет только на буксире. =) Это, я думаю, происходит потому, что для каждой версии программного(и непрограммного) продукта существуют свой набор инструкций, правил и т.п. p.s. ошибки незначительные, и их можно исправить не потеряв валидности и там и там. Но зачем это делать?
SolNikolay
Сообщение
14/03/2007 11:13
Копия темы
. А чего человек добиться хочет? Из его поста ничего не понятно.
redbrick
Сообщение
14/03/2007 11:44
Копия темы
. Ты похоже меня не совсем понимаешь, может я не достаточно точно говорю, может ты просто не хочешь понимать. Про расширения забудем, пусть у IE свои виды на этот счет, но оно не играет практически никакого значения (в том числе и для выполнения php скрипта). Что касается DOCTYPE, то на него смотрит только валидатор w3c и др. валидоторы, а браузеры не только не загружают (но в случае с xhtml и полностью его игнорируют). Microsoft, что она собственно и не скрывает, чихать хотела на РЕКОМЕНДАЦИИ w3c. Что бы убедиться что твои документы всеже загружаются как xhtml (я говорю про те что в портфолио) возми FF/IE, открой страницу, посмотри в Инструменты->Информация о странице (для IE Файл->Свойства). Я думаю не нужно пояснять что если страница открыта и обнаружена как xml/xhtml/html к ней будет применен соответствующий парсер (и только в последнем случае будет иметь какое то воздействие DOCTYPE). Следующий код, test является открывается браузерами Opera и FF как html и как xhtml нормально. Код парсится и не выдает ошибок. Только вот DOM для него строится разный, в зависимости от того html это или xhtml. О том что в некоторых случаях этот нюанс является критичным (для js-программистов и соотв. заказчика), тебя наверное мало заботит. Поясню еще раз, если не был понят. IE открывает страницы из портфолио как html поэтому я и выбрал тип документа в валидаторе html, что бы факт наличия ошибок, как говорится, был виден.
heterodin
Сообщение
14/03/2007 11:48
Копия темы
. человеку , который критикует видимо чего то нехватает. полностью верю, что сосредоточение на технологиях у Вас Сергей [kamaz] не страдает. сам не разбираюсь достаточно на уровне выкладки Павла Дорофеева [Professor] но по тексту отзыва увидел , что это психологически какая то активация или провокация ... об это говорит и ритмика и построение речи.
SolNikolay
Сообщение
14/03/2007 11:52
Копия темы
. «Что касается DOCTYPE, то на него смотрит только валидатор w3c и др. валидоторы, а браузеры не только не загружают (но в случае с xhtml и полностью его игнорируют)." да что вы говорите. Если вы не указываете доктайп Осёл срывается в режим совместимости. Если указываете не срывается.
vitalaw
Сообщение
14/03/2007 11:52
Копия темы
на самом деле есть и такое . «Content-Type: application/xhtml+xml»
kamaz
Сообщение
14/03/2007 12:12
Копия темы
. в DOM'ы и парсинг xml я глубоко не углублялся, поэтому откоменитить не могу Но с этим в корне не согласен: " Что касается DOCTYPE, то на него смотрит только валидатор w3c и др. валидоторы, а браузеры не только не загружают (но в случае с xhtml и полностью его игнорируют). Microsoft, что она собственно и не скрывает, чихать хотела на РЕКОМЕНДАЦИИ w3c." Сохрани текущую стораницу (прям с free-lance) со стилями и всей мутатой. Открой в том же FF и посмотри «Информацию о странице» там стоит «Тип визуализации Режим совместимости». Поменяй DOCTYPE с html 4.01 (кстати, на free-lance он неправильно задан) на XHTML 1.1 (например) Опять открой в FF и посмотри «Информацию о странице» там стоит «Тип визуализации Режим соответствия стандартам». Т.е. FF прочёл доктайп от XHTML и переключился в более строгий «режим соответствия стандартам». Кроме того, произошли изменения в отображении страницы (глюки с жёлтым полем, например). И эти изменения произошли только из-за переключения доктайпа. И как после этого можно утверждать, что браузеры игнорируют доктайп? Статьи о важности DOCTYPE: www.i2r.ru/static/479/out.. www.webmascon.com/topics/.. ru.wikipedia.org/wiki/Qui..
redbrick
Сообщение
14/03/2007 12:18
Копия темы
. Я неправильно выразился. Я хотел сказать что DTD из DOCTYPE не загружается и рекомендации по этому типу трактует каждый по своему. А в контексте XHTML он не играет никакой роли, т.е. браузеры смотрят только на content-type в http (я пока только про ie говорю, но ff и opera вроде так же работают, завтра проверю).
SolNikolay
Сообщение
14/03/2007 12:21
Копия темы
. При количестве различий, имеющихся в IE и Мозиле относительно написания java-скриптов думаю ваша проблема не столь актуальна. Почему-то, первые различия вы принимаете, а вторые нет.
EXEtrimALL
Сообщение
14/03/2007 12:24
Копия темы
. похоже именно на это, да и не обязательно знать при верстких некоторых ооочень тонких моментов достаточно чтобы все выглядело во всех браузерах как надо. ИМХО
EXEtrimALL
Сообщение
14/03/2007 12:25
Копия темы
. «Поясню еще раз, если не был понят. IE открывает страницы из портфолио как html поэтому я и выбрал тип документа в валидаторе html, что бы факт наличия ошибок, как говорится, был виден." а все ошибки состоят лишь в опрделении типа документа, который нужен для валидности xhtml. замкнутый круг получается...
redbrick
Сообщение
14/03/2007 12:27
Копия темы
. Я загрузил страницу folio.m1ron.com/parfum/in.. Смотрю её в offline с расширением .html FF он пишет: Тип: text/html С расширением .xhtml: Тип: application/xhtml+xml Единственный способ заставить браузер (в данном случае) парсить страницу как html или xhtml является указание расширения документа. В случае online это ответ сервера в заголовке http. Завтра я выложу в сеть пример одинаковых документов (html и xhtml) демонстрирующие (по DOM) как браузер парсит тот или иной тип документа.
kamaz
Сообщение
14/03/2007 12:31
Копия темы
. Вопщем, Владимир Быргазов [redbrick], какое значение content-type вы предлагаете использовать в xhtml, чтобы избежать таких моментов: том что в некоторых случаях этот нюанс является критичным (для js-программистов и соотв. заказчика) Ну или вообще какое решение использовать, чтобы не возникало проблем при программировании?
kamaz
Сообщение
14/03/2007 12:34
Копия темы
. т.е. просто нужно изменить расширение на .xhtml, и документ станет 100% xhtml я правильно понял?
heterodin
Сообщение
14/03/2007 12:46
Копия темы
. безусловно, стандарты вещь очень благородная и важная. есть реалии, есть задачи. при полной фокусировке заказчика на точнейшем следовании стандарту вешь выполнимая думаю вопрос в бюджете. зачастую точность формулировки задания в тз дается с большими погрешностями, чем ожидается. однако когда идет ссылка на стандарты заказчик просто может оказаться не готов проплатить соответствующий буджет за безукоризненное выполнение задания с точки зрения внешних критично настроенных или предвзятых специалистов. Всегда нужно ли это заказчику? Только в особых случаях... думаю , что если критик поставит точнейшим образом задачу, определит соответствующий бюджет ... . при конструктивном сотруничестве получится необходимый результат. добавлю .... критик в таком случае должен выступать исключительно в роли заказчика или человека который представляет его интересы. как минимум отдел контроля качества проекта. пожелаю востребованности и взаимопонимания с работодателями критику.
redbrick
Сообщение
14/03/2007 12:58
Копия темы
. Писать такие xhtml документы которые были бы одинаковые с точки зрения парсера html и xhtml и строили одинаковый DOM. Тогда проблема исчезнет (не будет заметна). Если есть желание что бы браузеры работали (парсили) с документом как с xhtml сервер, в ответе клиенту, в заголовке HTTP должен возвращать application/xhtml+xml (такой же тип указывается в meta) любые другие намеки на принадлежность документа к рассе xhtml буду игнорироваться как Opera так и FF. Правда, если вы не можете настроить сервер (не имеете доступа), то хотя бы поставить в известность заказчика (например, что бы он программистам голову не морочил). При всем при этом IE (6, др. не проверял) не сможет открывать такие документы и будет предлагать их сохранить, что никуда не годится. Я вижу только один вариант. XHTML должны проходить HTML валидатор. Хотя история XHTML подходит к концу, сейчас активно ведутся работы над HTML5 и я считаю что XHTML будет постепенно забыт.
redbrick
Сообщение
14/03/2007 13:02
Копия темы
. В offline да. В online сервер в заголовках HTTP должен возврящать тип application/xhtml+xml. Этот момент можно самому наблюдать по свойствам загруженного в браузер документа. И простенького теста, который я напишу завтра.
kamaz
Сообщение
14/03/2007 13:17
Копия темы
. Первый раз слышу про траблы описанные вами. Считаю, что это нюансы, с которыми 99% разработчиков не сталкиваются. И их должны решать программисты, или хотя бы программисты должны составлять ТЗ верстальщику с пунктом " XHTML должны проходить HTML валидатор.". Т.к таких пунктов в моих ТЗ никогда не было, то я и не выполняю это требование. И уж, тем более, это не значит что на основании этого незначительного бага, возникающего неизвестно у кого, неизвестно в каких случаях и при исполнении неизвестно каких задач, у меня в портфеле стоит писать Не пудри голову XHTML'ом клиентам И HTML этот с кучей ошибок. и т.п. У человека, прочитавшего это просто возникнет негативное впечатление, и он не станет разбираться на основании чего вы написали именно так. Хотя история XHTML подходит к концу, сейчас активно ведутся работы над HTML5 и я считаю что XHTML будет постепенно забыт. Мой ответ: История HTML подходит к концу, сейчас активно ведутся работы над XHTML 2.0 и CSS3 и я считаю что HTML будет постепенно забыт. www.w3.org/TR/xhtml2/ Это будет что-то суперское, отличные идеи. Осталось только подождать лет 5. А HTML мазздай. p.s. Про HTML5 в первый раз слышу.
redbrick
Сообщение
14/03/2007 13:33
Копия темы
. Стандарты стандартам рознь. Я кстати не видел стандартов по XHTML или вы черновики и рекомендации называете стандартами. Пусть так. Плохо когда верста, дизайн и программирование связывает один человек заказчик, как правило не достаточно осведомленный что бы контролировать хотя бы одну область разработки.
redbrick
Сообщение
14/03/2007 14:03
Копия темы
. Я все понимаю при различия. Но Сергей вроде решил продавать валидную верстку проверенную на IE и пр. Только он не учел что IE не парсит xhtml, если ему по правилам (как и всем остальным браузерам) отдавать этот xhtml, да и вообще он его не как ни воспринимает. Т.е. Сергей не мог проверить работу парсера XHTML в IE. Это ложь. Как я понимаю не преднамеренная, но все же.
heterodin
Сообщение
14/03/2007 14:36
Копия темы
. с того времени как удасться следовать стандартам лучше чем все остальные существенно повышается шанс попасть в группу разработчиков этого самого стандарта. у меня нет подобных амбиций даже с своем деле. т.е. признаю активность в рамках интересов развития стандарта.
redbrick
Сообщение
14/03/2007 14:55
Копия темы
. Я процетирую себя: Но Сергей вроде решил продавать валидную верстку проверенную на IE и пр. Только он не учел что IE не парсит xhtml, если ему по правилам (как и всем остальным браузерам) отдавать этот xhtml, да и вообще он его не как ни воспринимает. Т.е. Сергей не мог проверить работу парсера XHTML в IE. Это ложь. Как я понимаю не преднамеренная, но все же. Собственно этот факт (откровенной неправды и очень болезненной, если вторая сторона все же понимает что такое xhtml и html и хочет именно xhtml) и вывел меня из равновесия. Спорить о будущем XHTML и HTML не буду, если честно, мне все равно :-).
SolNikolay
Сообщение
14/03/2007 15:05
Копия темы
. 1) при выставлении отзыва надо быть более сдержанным и не поддаваться эмоциям. 2) многим не нужна такая степень следования стандартам. Вопрос к вам: вы-то зачем так на этом настаиваете? С какой целью?
kamaz
Сообщение
14/03/2007 15:09
Копия темы
. Я имел ввиду, что моя верстка тестируется на IE, «тестирование» означает проверка отображения , а не исследование механизмов парсинга браузеров. Только он не учел что IE не парсит xhtml, если ему по правилам (как и всем остальным браузерам) отдавать этот xhtml, да и вообще он его не как ни воспринимает. Т.е. Сергей не мог проверить работу парсера XHTML в IE. Это ложь. Как я понимаю не преднамеренная, но все же. Бред Я и не стремлюсь проверять парсеры в браузерах, я просто делаю хорошую, кроссбраузерную вёрстку. Можете это опровергнуть? Попробуйте! p.s. Советую предъявить свои притензии к W3C (www.w3.org/) У них тоже xhtml-верстка и http-equiv=«Content-Type» content=«text/html; charset=utf-8» p.s.s. Приведите хотя бы одну ссылку, где идёт обсуждение данной проблемы, я с удовольствием почитаю мнение других людей по этому поводу.
redbrick
Сообщение
14/03/2007 15:14
Копия темы
. Я исправлю отзыв, но суть оставлю той-же. Для меня это важно, Сергей просто под раздачу попал, непонимение таких вещей у верстальщиков по всюду. Делайте различие между валидностью w3c и браузеров (даже не валидностью, а хотя бы пониманием формата). А говорить о том что IE парсит xhtml вообще преступно.
SolNikolay
Сообщение
14/03/2007 15:18
Копия темы
. Мы говорим о валидации через w3c.org . И по максимуму следуем его рекомендациям. «Я исправлю отзыв, но суть оставлю той-же." тогда правильно её сформулируйте и не вводите заказчиков в заблуждение. И ещё, наверное, распоследний вопрос: вы видели когда-нибудь требования, предъявляемые заказчиками к вёрстке?
redbrick
Сообщение
14/03/2007 15:26
Копия темы
. Твоя верстка выглядит одинаково, она по рекомендациям валидится w3, но браузеры её едят как html, а не xhtml. Визуальные аргументы приведу завтра. w3.org возвращает application/xhtml+xml для FF и text/html для IE (там ведь полные дурни сидят). (Я это проверил.) Содержимое страницы, после такого ответа сервер браузерами игнорируется, как я говорил.
Pomidorisgogo
Сообщение
14/03/2007 15:39
Копия темы
Мальчики, не ссорьтесь! . Разрешите вас немного отвлечь от споров. Примените вашу энергию в мирных целях, помогите бедному дизайнеру нифига не смыслящему в таких тонкостях :) А? Я сверстала шаблон с доктайпом [!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN» «www.w3.org/TR/xhtml1/DTD/..;] . Так вот в 6-м ИЕ у меня пропадает шапка с поисковым полем search.yarbel.com/results.. Про 5-ю версию даже не знаю что думать и спросить не у кого. А в 7-й версии как и в остальных браузерах отображается корректно, не считая правда того, что мне никак не удаётся выровнять текст по центру слоя ИЕ не понимает атрибут vertical-align, а если указать пэддинги, то всё поплывёт в Мозилле. Но что же мне делать с шапкой в 6-м ИЕ, кто-нибудь может подсказать?
Pomidorisgogo
Сообщение
14/03/2007 15:51
Копия темы
. Дык вот [!-- *** search block *** --] [/div] Сразу после вот этого комментария то есть.
kamaz
Сообщение
14/03/2007 15:54
Копия темы
. Про 5-ю версию даже не знаю что думать и спросить не у кого. А чё тут думать? Качай и проверяй =) www.quirksmode.org/browse..
SolNikolay
Сообщение
14/03/2007 15:58
Копия темы
. header: POSITION: relative; statistic MARGIN-TOP: 0px;
Pomidorisgogo
Сообщение
14/03/2007 16:02
Копия темы
. Хм... это у меня привычка такая если вёрстка не масштабируемая, шапку прибивать намертво, чтоб уж наверняка :)
Pomidorisgogo
Сообщение
14/03/2007 16:04
Копия темы
. Спасибо большое! Я вот только не понимаю как связаны метод позиционирвоания блока и его отображение в ИЕ? Надо же учесть на будущее...
Pomidorisgogo
Сообщение
14/03/2007 16:05
Копия темы
. А что, его можно установить независимо при наличии на машине более поздней версии ИЕ?
SolNikolay
Сообщение
14/03/2007 16:05
Копия темы
. Наслоение свободноплавающих и статичных блоков друг на друга. В зависимости от расположения в тексте вёрстки блок в Осле может как передвигаться на передний план (над другими блоками), так и уходить назад (скрываться за ними). Очень не приятная штука :)
Pomidorisgogo
Сообщение
14/03/2007 16:22
Копия темы
. А-а, Семён Семёныч! И всё же впервые сталкиваюсь с такой проблемой, хотя уже много сайтов сверстала подобным образом. Век живи век учись, вообщем :)
SolNikolay
Сообщение
14/03/2007 19:13
Копия темы
. Вообще, конкретно у вас этот глюк был из-за MARGIN-TOP: 0px; Вспомните схемку отступов: сначала PADDING, затем BORDER, самый близкий к тексту MARGIN. Так вот, MARGIN отодвигает текст внутри блока от его границ, но заливка (background) остаётся на месте. В вашем случае заливка белая и создался эффект пропажи :)
Pomidorisgogo
Сообщение
14/03/2007 19:37
Копия темы
. Вы имеете ввиду наоборот, потому что маргин был 100 с лишним пикселей? А если бы я указала прозрачный бэкграунд, это бы наверное спасло ситуацию? (интересуюсь чисто теоретически).
SolNikolay
Сообщение
14/03/2007 19:44
Копия темы
. Вот именно, чтот маргин был 106px. Тоесть вы отодвинули содержимое от границы на 106 пикселов, НО бэкграунд-то остался в нуле. Он не подвинулся на 106px :) Что-то не помню, чтобы можно было указывать прозрачный бэк и этоо было бы кроссбраузерно. Но лучше всё же использовать плавающие блоки, а не абсолютно позиционированные :)))
dedushka
Сообщение
14/03/2007 23:08
Копия темы
. Бр... Бред какой-то... Просто больше требований к синтаксису, стили в css, да и слои вместо таблиц. Никаких велосипедов не изобретено...
sal
Сообщение
15/03/2007 01:46
Копия темы
. «ПА детектят тип документа исключительно по доктайпу, IE не исключение» Вы уверены? Попробуйте проверить! Результат Вас порядком удивит.
NRozina
Сообщение
15/03/2007 07:20
Копия темы
. Зависть — жуткое дело! Я могу поругаться только на совершенно пустое портфолио. Особенно когда человек ставит в него только пустые ссылки и тем самым набивает себе рейтинг. А если работа сделана и, более того — принята заказчиком — все инсинуации по этому поводу — чистой воды зависть и признание в собственном комплексе неполноценности. Можно возвысится двумя способами: унижая ближнего и отказываясь от собственного роста или достигая успехов и признавая любые, пусть даже незначительные, достижения других людей.. И каждый выбирает свой путь. Удачи!
kamaz
Сообщение
15/03/2007 08:11
Копия темы
. Окей, я, w3c, и 99% других верстальщиков допускаем ГРУБЕЙШУЮ ОШИБКУ (если верить вам). =) Только вот от этого мои работы хуже не смотрятся. А моя работа оценивается именно по тому, как сайт отображается в браузерах. там ведь полные дурни сидят Ага, одни вы, в белом пальто стоите, красивые =) p.s. Ваш отзыв можно охарактеризовать термином «Дое*ался». =)
redbrick
Сообщение
21/03/2007 03:07
Копия темы
. Из переписки с Сагалаевым (первый абзац мой): >> и более того в свойствах упомянул что документ является >> «Extensible Hypertext Markup Language» (правда при этом, что я >> заметил, тип ресурса должен иметь расширение .xhtml) > Это просто название из реестра Windows, ориентироватся на него не стоит. > Проверить реальность этого XHTML'а можно, сделав страничку, на которой > будут использоваться свойства XHTML, не совместимые с HTML. Что-нибудь > типа такого: <p style=«color: green»> <h1>...</h1> Здесь тестовый текст </p> > В реальном XHTML-браузере тестовый текст будет зеленым, потому что > находится внутри <p>. А в HTML-браузере <p> неявно закроется прямо перед > <h1> и тестовый текст останется черным. > Собственно, я положил этот тест теперь на место того моего файла: > softwaremaniacs.org/blog/.. > P.S. Этот XHTML, правда, невалидный, но мне лень было выдумывать другой > пример :-). Если нужно, можно например проверить автоматическую > генерацию в HTML-документах и его отсутствие в XHTML.
kamaz
Сообщение
21/03/2007 07:37
Копия темы
. ну ты придумал засунул заголовок внутрь абзаца =) мне кажецца, что в IE не работает, потому что в IE не пашет color:inherit; (который вроде бы используется в данной ситуации, т.к. дефолтный у h1) хотя я не уверен, просто мне не приходило в голову так издеваться на html'ем =) p.s. При нажатии на ссылку IE предложил загрузить файл, а не отобразил его =)
redbrick
Сообщение
21/03/2007 08:07
Копия темы
. Я знаю что IE не станет его открывать, он не воспринимает тип контента application/xhtml+xml. А только такой тип воспринимается браузерами как xhtml, doctype и пр. игнорируются и для них применяется парсер html. Сохрани файл по указанной ссылке как .html и .xhtml. Посмотри как они будут открываться в разных браузерах. Сделай выводы. Как только освобожусь накидаю пример с обходом DOM дерева, по которому так же можно судит парсится ресурс как html или xhtml. ..bw
kamaz
Сообщение
21/03/2007 09:39
Копия темы
. cssing.org.ua/index.php?p.. в этой статье данная проблема раскрыта полностью и я соглашаюсь с автором. «Действительно формально у меня всего лишь обычный HTML и никак не XHTML. Однако я считаю для себя правилом употреблять кавычки для всех атрибутов, писать их с маленькой буквы, закрывать одиночные тэги и так далее. Валидатор же при доктайпе HTML, не найдет даже таких простых ошибок. И к тому же я считаю что само W3C позволяет использовать такой способ подания XHTML как переходной вариант. Ведь сами броузеры еще к нему не совсем готовы." Я верстаю именно так, и не собираюсь что-то менять, пока не увижу реальную причину этому. p.s. Придираться к таким мелочам это «дроч», и многие со мной согласятся.
redbrick
Сообщение
30/03/2007 15:34
Копия темы
. Я не согласен с автором по ряду вопросов, жаль некогда спорить :-), и считаю что тему он раскрыл недостаточно. Хотя за давностью лет, докапываться до него не стал. Действительно, вопросы контент тайпа не касаются непосредственно дизайнеров и верстальщикав, но такие нюансы последние знать должны, ибо не последнии люди. Никто не говорит что писать маленькими или использовать ковычки грех, но делай это так что бы не парсер HTML, а не только XHTML считал твой код корректным и не начинал чего то додумывать. И тем более не стоит говорить что ты проверял свой XHTML код IE6 и пр. эти браузеры не имеют в своем арсенале парсер XHTML и читают его как HTML (с соответствующими оговорками). ..bw
dmitrych
Сообщение
17/04/2007 11:15
Копия темы
0
. В этом случае просто не помещаешь работу в портфолио и ставишь себе галочку, что с этим человеком я больше не работаю, т. к. он хочет портить мои работы. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |