|
закрывающие теги типа </td>,</tr>,</th>,&a
Платный хостинг
Создание и раскрутка сайтов
Увеличение члена
- раньше не обращал внимания на этот факт и снова перечитывая спецификацию HTML 4.0 убеждался в том, что данные теги необязательные.... по крайней мере так написано ....
пока не заметил странную вещь - на сайте сверху валяется логотип .... структура такая: <td><img.....><tr><td>"и понеслось всё дальше..."
так вот .... если я сделаю вот так: <td><img.....></td><tr><td> то выглядит это уже немного по-другому .... в чём разница? если закрывающий тег стоит, то между картинкой и нижней границей ячейки ничего нет, если его нет, то как будто там <br> кто-то вставил - валяется пустая строка....
в связи с этим и вопрос .... оценивают ли поисковики не только текст страницы но и правильность набранного кода и закрытие тегов? и могут ли ещё где-нибудь в дизайне вылезти эти "незакрытости", если можно - с конкретным примером, как я привёл вышеПоследний раз редактировалось: Синий бублиК (Ср Мар 09, 2005 1:40 pm), всего редактировалось 2 раз(а) - Видимо слишком трудный вопрос :) - Хм, помню вопрос читал, даже отвечать начал, но то ли ужинать позвали, то ли еще что.
На деле все сложнее. Для пропущенных тегов (элементов) есть четкие правила неявной подстановки. Причем довольно навороченные правила, и там сложные взаимоотношения между табличными и другими блочными тегами (прежде всего div, p и form).
Смысл всего сказанного - не хотите иметь проблем - не пропускайте закрывающие теги.
Странно. В описанном случае дело скорее всего не в закрытии тегов, а в чем-то еще (тоже связанном с кодом), смотреть надо. - как всегда короче
уж об div, p и form я как-то догадывался больше интересуют табличные теги.
Отлично, если вам интересно увидеть сие в действии, сейчас сделаю страничку, на которой ясно будет видно в чём дело заметите, что код тут абсолютно не причём. всему виной закрывающий </td>, </tr> никакой погоды не делает.
вот собссно и сама страничка: http://powerlifting-don.narod.ru/1.htm - Ну тут дело в разрыве строки. Если во втором примере </table> перенести на одну строку с <img...> то будет одинаково. Ну или в первом примере поставить перевод строки перед </td>. - Оригинально ..... ну прям турецкий гамбит правильно, перевод строки, это ж тоже символ, символ этот находится в ячейке.... и если попробовать выделить область за картинкой, то можно это дело заметить....
но остаётся тот же вопрос про поисковики и браузеры - все ли правильно обрабатывают незакрытые теги? может есть смысл перестраховать себя и всё время ставить их? - Если в таблице не закрыты <td>, <th>, <tr> - должны все обработать правильно, стандарт все же.
Но лучше ставить. - так вот и я говорю стандарт .... хотя была у меня когда-то одна штука интересная - из-за одного незакрытого </td> в опере летел весь дизайн, ползли таблицы.... сколько пытался - не смог повторить того подвига ... а жаль, сейчас бы на это с другой стороны посмотрел.... перекопал бы структуру страницы, было б проще намного...
Интернет казино
Онлайн игры
Купить DVD
Другие сайты
|