Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
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

Raa Сообщение 14/03/2007 07:53 Копия темы
.
бан товарищу редбрику...

chicmaster Сообщение 14/03/2007 07:59 Копия темы
.
я вот все думаю про отзывы... ведь находятся и такие... которые ставят минусы и нейтральные отзывы...
вот с графикой например... логотипы... рисуешь в основном несколько вариантов... что-то нравится заказчику... и он просит внести изменения... эти изменения не нравятся тебе... а заказчик тебя не слушает... он деньги платит... и хочет так как ему нравится... потом добавляешь это в портфель... и может найтись тот кто увидит в этом кучу косяков... и посчитает своим долгом обкакать работу... забывая про то что было конкретное ТЗ, про то что работа принята и оплачена... почему бы мимо не пройти?!...

kamaz Сообщение 14/03/2007 08:03 Копия темы
.
Меня зацепило то, что человек оставил отзыв на основании слабых знаний в области html/xhtml.
Это действительно может сбить заказчика с толку.

malchik Сообщение 14/03/2007 08:11 Копия темы
.
забей. можзет полуумный или одержимый. мог бы в личку написать ,если так поспорить хочется.

Cherry_Twist Сообщение 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.

SolNikolay Сообщение 14/03/2007 11:05 Копия темы
.
Вам шашечки или ехать?

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»

SolNikolay Сообщение 14/03/2007 11:57 Копия темы
.
:))) Ну да, склероз.

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 (там ведь полные дурни сидят). (Я это проверил.) Содержимое страницы, после такого ответа сервер браузерами игнорируется, как я говорил.

redbrick Сообщение 14/03/2007 15:27 Копия темы
.
Нет. Не видел.

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-м ИЕ, кто-нибудь может подсказать?

SolNikolay Сообщение 14/03/2007 15:42 Копия темы
.
А где закрывающий шапку div?

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:57 Копия темы
.
А зачем шапка в абсолюте поставлена?

SolNikolay Сообщение 14/03/2007 15:58 Копия темы
.
header: POSITION: relative;
statistic MARGIN-TOP: 0px;

SolNikolay Сообщение 14/03/2007 16:00 Копия темы
.
Проверил на IE6, Опере 8.5 и Мозила 1.5.

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:34 Копия темы
.
Чел, на самом то деле прав!

sal Сообщение 15/03/2007 01:46 Копия темы
.
«ПА детектят тип документа исключительно по доктайпу, IE не исключение»

Вы уверены? Попробуйте проверить! Результат Вас порядком удивит.

NRozina Сообщение 15/03/2007 07:20 Копия темы
.
Зависть — жуткое дело!
Я могу поругаться только на совершенно пустое портфолио. Особенно когда человек ставит в него только пустые ссылки и тем самым набивает себе рейтинг.

А если работа сделана и, более того — принята заказчиком — все инсинуации по этому поводу — чистой воды зависть и признание в собственном комплексе неполноценности.

Можно возвысится двумя способами: унижая ближнего и отказываясь от собственного роста или достигая успехов и признавая любые, пусть даже незначительные, достижения других людей..

И каждый выбирает свой путь.

Удачи!

kamaz Сообщение 15/03/2007 07:53 Копия темы
.
его не нужно устанавливать – просто запускай

kamaz Сообщение 15/03/2007 08:11 Копия темы
.
Окей, я, w3c, и 99% других верстальщиков допускаем ГРУБЕЙШУЮ ОШИБКУ (если верить вам). =)
Только вот от этого мои работы хуже не смотрятся. А моя работа оценивается именно по тому, как сайт отображается в браузерах.

там ведь полные дурни сидят
Ага, одни вы, в белом пальто стоите, красивые =)

p.s. Ваш отзыв можно охарактеризовать термином «Дое*ался». =)

Pomidorisgogo Сообщение 15/03/2007 11:47 Копия темы
.
Всё ясно, спасибо! :)

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 Копия темы
.
В этом случае просто не помещаешь работу в портфолио и ставишь себе галочку, что с этим человеком я больше не работаю, т. к. он хочет портить мои работы.

dmitrych Сообщение 17/04/2007 11:26 Копия темы
.
Соглашаюсь.

0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"