Текущее время: Ср май 23, 2012 8:04 pm




Начать новую тему Ответить на тему  [ Сообщений: 21 ] 
 закрывающие теги типа </td>,</tr>,</th>,&a 
Автор Сообщение
Квоттер

Зарегистрирован: Пн фев 14, 2005 3:29 am
Сообщения: 29
Откуда: Ростов-на-Дону
Сообщение закрывающие теги типа </td>,</tr>,</th>,&a
раньше не обращал внимания на этот факт и снова перечитывая спецификацию HTML 4.0 убеждался в том, что данные теги необязательные.... по крайней мере так написано ....
пока не заметил странную вещь - на сайте сверху валяется логотип .... структура такая: <td><img.....><tr><td>"и понеслось всё дальше..."
так вот .... если я сделаю вот так: <td><img.....></td><tr><td> то выглядит это уже немного по-другому .... в чём разница? если закрывающий тег стоит, то между картинкой и нижней границей ячейки ничего нет, если его нет, то как будто там <br> кто-то вставил - валяется пустая строка....
в связи с этим и вопрос .... оценивают ли поисковики не только текст страницы но и правильность набранного кода и закрытие тегов? и могут ли ещё где-нибудь в дизайне вылезти эти "незакрытости", если можно - с конкретным примером, как я привёл выше


Последний раз редактировалось Синий бублиК Ср мар 09, 2005 5:40 pm, всего редактировалось 2 раз(а).



Чт мар 03, 2005 5:59 am
Профиль ICQ WWW
Квоттер

Зарегистрирован: Пн фев 14, 2005 3:29 am
Сообщения: 29
Откуда: Ростов-на-Дону
Сообщение :(
Видимо слишком трудный вопрос :)


Ср мар 09, 2005 5:39 pm
Профиль ICQ WWW
Lincoln

Зарегистрирован: Чт июн 24, 2004 8:07 am
Сообщения: 764
Сообщение 
Хм, помню вопрос читал, даже отвечать начал, но то ли ужинать позвали, то ли еще что. :)
Цитата:
раньше не обращал внимания на этот факт и снова перечитывая спецификацию HTML 4.0 убеждался в том, что данные теги необязательные.... по крайней мере так написано ....

На деле все сложнее. Для пропущенных тегов (элементов) есть четкие правила неявной подстановки. Причем довольно навороченные правила, и там сложные взаимоотношения между табличными и другими блочными тегами (прежде всего div, p и form).
Смысл всего сказанного - не хотите иметь проблем - не пропускайте закрывающие теги. :)
Цитата:
пока не заметил странную вещь - на сайте сверху валяется логотип .... структура такая: <td><img.....><tr><td>"и понеслось всё дальше..."
так вот .... если я сделаю вот так: <td><img.....></td><tr><td> то выглядит это уже немного по-другому .... в чём разница? если закрывающий тег стоит, то между картинкой и нижней границей ячейки ничего нет, если его нет, то как будто там <br> кто-то вставил - валяется пустая строка....
в связи с этим и вопрос .... оценивают ли поисковики не только текст страницы но и правильность набранного кода и закрытие тегов? и могут ли ещё где-нибудь в дизайне вылезти эти "незакрытости", если можно - с конкретным примером, как я привёл выше

Странно. В описанном случае дело скорее всего не в закрытии тегов, а в чем-то еще (тоже связанном с кодом), смотреть надо.


Ср мар 09, 2005 6:10 pm
Профиль ICQ
Квоттер

Зарегистрирован: Пн фев 14, 2005 3:29 am
Сообщения: 29
Откуда: Ростов-на-Дону
Сообщение 
Interitus писал(а):
Хм, помню вопрос читал, даже отвечать начал, но то ли ужинать позвали, то ли еще что. :)

как всегда короче :)
Interitus писал(а):
На деле все сложнее. Для пропущенных тегов (элементов) есть четкие правила неявной подстановки. Причем довольно навороченные правила, и там сложные взаимоотношения между табличными и другими блочными тегами (прежде всего div, p и form).
Смысл всего сказанного - не хотите иметь проблем - не пропускайте закрывающие теги. :)

уж об div, p и form я как-то догадывался ;) больше интересуют табличные теги.
Interitus писал(а):
Странно. В описанном случае дело скорее всего не в закрытии тегов, а в чем-то еще (тоже связанном с кодом), смотреть надо.

Отлично, если вам интересно увидеть сие в действии, сейчас сделаю страничку, на которой ясно будет видно в чём дело :) заметите, что код тут абсолютно не причём. всему виной закрывающий </td>, </tr> никакой погоды не делает.
вот собссно и сама страничка: http://powerlifting-don.narod.ru/1.htm


Ср мар 09, 2005 6:52 pm
Профиль ICQ WWW
Lincoln

Зарегистрирован: Чт июн 24, 2004 8:07 am
Сообщения: 764
Сообщение 
Ну тут дело в разрыве строки. Если во втором примере </table> перенести на одну строку с <img...> то будет одинаково. Ну или в первом примере поставить перевод строки перед </td>.


Ср мар 09, 2005 9:11 pm
Профиль ICQ
Квоттер

Зарегистрирован: Пн фев 14, 2005 3:29 am
Сообщения: 29
Откуда: Ростов-на-Дону
Сообщение 
Interitus писал(а):
Ну тут дело в разрыве строки. Если во втором примере </table> перенести на одну строку с <img...> то будет одинаково. Ну или в первом примере поставить перевод строки перед </td>.

Оригинально ..... ну прям турецкий гамбит :roll: правильно, перевод строки, это ж тоже символ, символ этот находится в ячейке.... и если попробовать выделить область за картинкой, то можно это дело заметить....
но остаётся тот же вопрос про поисковики и браузеры - все ли правильно обрабатывают незакрытые теги? может есть смысл перестраховать себя и всё время ставить их?


Ср мар 09, 2005 10:21 pm
Профиль ICQ WWW
Lincoln

Зарегистрирован: Чт июн 24, 2004 8:07 am
Сообщения: 764
Сообщение 
Синий бублиК писал(а):
но остаётся тот же вопрос про поисковики и браузеры - все ли правильно обрабатывают незакрытые теги? может есть смысл перестраховать себя и всё время ставить их?

Если в таблице не закрыты <td>, <th>, <tr> - должны все обработать правильно, стандарт все же.
Но лучше ставить.


Чт мар 10, 2005 1:09 am
Профиль ICQ
Квоттер

Зарегистрирован: Пн фев 14, 2005 3:29 am
Сообщения: 29
Откуда: Ростов-на-Дону
Сообщение 
Interitus писал(а):
Если в таблице не закрыты <td>, <th>, <tr> - должны все обработать правильно, стандарт все же.
Но лучше ставить.

так вот и я говорю стандарт .... хотя была у меня когда-то одна штука интересная - из-за одного незакрытого </td> в опере летел весь дизайн, ползли таблицы.... :) сколько пытался - не смог повторить того подвига ... а жаль, сейчас бы на это с другой стороны посмотрел.... перекопал бы структуру страницы, было б проще намного...


Чт мар 10, 2005 2:33 am
Профиль ICQ WWW
Квоттер

Зарегистрирован: Пн май 01, 2006 2:58 am
Сообщения: 270
Откуда: Москва и окрестности
Сообщение 
Когда-то, уже достаточно давно, меня учили: "Текст программы надо писать так, чтобы его человек понял, а не машина" (в смысле - машина-то поймёт, а вот ты попробуй для человека написать!)
Потому - посмотрите сами на свой текст с незакрытыми тегами: Вам-то всё понятно, что Вы этим хотите сказать? Или это понятно Вам, потому что Вы - автор? Попробуйте оценить свой текст с точки зрения свежего взгляда, с точки зрения человека, которому предстоит в нём разобраться (и внести необходимые правки). Свежий человек легко поймёт, что Вы имели в виду?
Потому моё ИМХО - только с закрывающими тегами!!!

Единственное, в чём сам могу отступить от этого правила, - не закрываю тег "font" в ячейках таблицы. Хотя, может быть, и это стоило бы делать...


Последний раз редактировалось pg Вс июн 10, 2007 2:07 pm, всего редактировалось 1 раз.



Сб июн 09, 2007 1:45 pm
Профиль WWW
Дайм

Зарегистрирован: Вс окт 08, 2006 10:22 am
Сообщения: 23
Откуда: Северск-Томск
Сообщение 
Напоминаю, что мы уже 7 лет живем в 21 веке. А вы все тэги не закрываете, да всякие доисторические font используете... Грустно.
Уважайте Рунет, создавайте хорошие качественные сайты. Спецификации и валидатор от w3c вам в помощь.

_________________
А вы уже видели модель вечного двигателя?


Вс июн 10, 2007 8:18 am
Профиль ICQ WWW
Квоттер

Зарегистрирован: Пн май 01, 2006 2:58 am
Сообщения: 270
Откуда: Москва и окрестности
Сообщение 
А почему это тег font - "доисторический"?


Вс июн 10, 2007 2:07 pm
Профиль WWW
Дайм

Зарегистрирован: Вс окт 08, 2006 10:22 am
Сообщения: 23
Откуда: Северск-Томск
Сообщение 
Потому что для оформления правильно использовать CSS.

_________________
А вы уже видели модель вечного двигателя?


Вс июн 10, 2007 2:46 pm
Профиль ICQ WWW
Квоттер

Зарегистрирован: Пн май 01, 2006 2:58 am
Сообщения: 270
Откуда: Москва и окрестности
Сообщение 
Где, простите, написано, что CSS - "правильно", а тег font - "неправильно"?


Вс июн 10, 2007 2:57 pm
Профиль WWW
Квоттер

Зарегистрирован: Вт май 01, 2007 10:54 am
Сообщения: 64
Сообщение 
есть понятие - "устаревшие теги". если браузеры сейчас их понимают, не факт, что они будут правильно отображать сайт лет через 5, так как развиваются, используя последние спецификации.


Ср июн 13, 2007 10:22 am
Профиль
Никель

Зарегистрирован: Вт авг 14, 2007 8:05 am
Сообщения: 9
Откуда: Челябинск
Сообщение 
а вообще играет ли роль валидность страницы при определении её "качества" поисковиками? На некоторых сайтах прям как наваждение преследует желание сделать каждую страничку правильной с точки зрения Markup Validation Service. А для этого иногда приходится переделывать код счетчиков, партнерских ссылок и т.д.
А по теме: теги закрывать всетаки нужно, хотя бы для себя, и для всех тех, кому когда либо придется редактировать мои страницы.


Ср сен 12, 2007 8:07 am
Профиль ICQ WWW
Квоттер

Зарегистрирован: Пн май 01, 2006 2:58 am
Сообщения: 270
Откуда: Москва и окрестности
Сообщение 
"Качество" страницы с точки зрения поисковиков - это разве единственный показатель качества страницы?


Чт сен 13, 2007 2:32 pm
Профиль WWW
Квоттер

Зарегистрирован: Ср авг 15, 2007 3:24 pm
Сообщения: 73
Откуда: Челябинск
Сообщение 
Хм... вроде как незакрытые теги никак не влияют на отношение поисковиков к странице.

_________________
1М63 <> Лазерная резка <> Трактор


Чт сен 13, 2007 3:31 pm
Профиль
Никель

Зарегистрирован: Вт авг 14, 2007 8:05 am
Сообщения: 9
Откуда: Челябинск
Сообщение 
А кто нибудь пользовался вот этой "службой проверки качества сайта" :D . Я в полном шоке от её результатов! Во первых - она не может отличить верстку на дивах от верстки на таблицах, во вторых - не обращает внимания на валидность исходника, на количество неиспользуемых тегов (в смысле пустых), на вложенность тегов более 10 :shock: . И вообще непонятно каким боком они качество оценивают... каковы ваши мнения? А насчет дизайна я просто в ауте - страшнющие сайты оцениваются как вполне приличные и удобные..


Пт сен 14, 2007 8:44 am
Профиль ICQ WWW
Квоттер

Зарегистрирован: Ср авг 15, 2007 3:24 pm
Сообщения: 73
Откуда: Челябинск
Сообщение 
*** А кто нибудь пользовался вот этой "службой проверки качества сайта" ***
Попробовал пару своих сайтов... В голде... Описание корявенькое, но не такое уж и плохое...

_________________
1М63 <> Лазерная резка <> Трактор


Пт сен 14, 2007 11:00 am
Профиль
Никель

Зарегистрирован: Вт авг 14, 2007 8:05 am
Сообщения: 9
Откуда: Челябинск
Сообщение 
Blein да не скажи :D Только что проверил свой старый проект, который давно хочу обновить, повысить его "юзабельность", добавить несколько фишек и т.д. и тот над которым работаю сейчас.
Старый проект - 1285.5 GOLD
Новый проект - 723.5 BRONZE
Помоему это чушь :shock: :cry: ИМХО. Оценка абсолютно пустая и вообще ниочем :D . Если он сейчас мои самые ужасные работы поднимет выше 1100 баллов - я вообе начну кампанию "анти cys.ru" по всем форумам :P


Пт сен 14, 2007 12:23 pm
Профиль ICQ WWW
Квоттер

Зарегистрирован: Ср авг 15, 2007 3:24 pm
Сообщения: 73
Откуда: Челябинск
Сообщение 
Ну, до крайностей можно не доходить. Всё равно автоматическая оценка не может быть объективной. Все желающие проверить свой дизайн - к Лебедеву.

_________________
1М63 <> Лазерная резка <> Трактор


Пт сен 14, 2007 12:54 pm
Профиль
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
phpBB, китайские телефоны, виагра и мужская сила. © 2000, 2002, 2005, 2007 phpBB Group.
Our workflow designed by Project Management Insights. We trust our backup to Calgary Backup.