Отправляет email-рассылки с помощью сервиса Sendsay

как правильно писать одиночные теги

А зачем вооще ставить слешь, если ВСЕ броузеры хорошо понимают без него?



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Sat, 3 Feb 2007 08:31:59 +0500 (#635408)

 

Ответы:

Здравствуйте, Andrew.

Вы писали 3 февраля 2007 г., 6:31:59:

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

Правильно писать - с пробелом.
Чтобы проверить это, напишите код и натравите на него валидатор с
сайта http://validator.w3.org/

Ответить   Andrey Yakushev Sat, 3 Feb 2007 06:47:54 +0300 (#635412)

 

IE любые ошибки понимает.

Но я говорил, зачем слешь, т.е. / ?



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Sat, 3 Feb 2007 22:20:24 +0500 (#635613)

 

Затем, что по правилам языков, основаных на xml все теги должны быть
закрыты. В том числе одинарные, типа br, img и прочие, менее
распространенные. Если их не закрыть, нормальный разборщик xml взбрыкнет
и выдаст ошибку.

Если вопрос в том, что "зачем закрывать, если и так нормально", то
незачем. Уберите doctype и спите спокойно. Если вы конечно не планируете
транслировать контент.




библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Mikhail Baranov Sat, 03 Feb 2007 20:27:33 +0300 (#635658)

 

Здравствуйте, Andrew.

Вы писали 3 февраля 2007 г., 20:20:24:

Что значит "понимает"? Любая ошибка - это неоднозначность. Понимает -
это значит, что пытается угадать, что же Вы имели в виду там, где чушь
сморозили.

Ответить   Andrey Yakushev Sun, 4 Feb 2007 05:49:15 +0300 (#635708)

 

Как тут уже заметили, есть такое понятие - стандарт.
Мы делаем, говоря абстрактно с точки зрения верстальщика, чудовищные
дизайны. В данном случае я говорю о презентационных сайтах (когда мы
делаем информационные порталы - там все по-другому). Они невероятно
красивы и невероятно сложны в верстке: объем стилей и скриптов
составляет более 500k. Используется аякс, прокручиваемые области,
яваскриптовые эффекты и все прочее. Они тянутся в ширину и
адаптируются к пользовательскому размеру шрифта. И они одинаково,
с точностью до пикселя совпадая с нарисованным макетом, выглядят
в девяти основных браузерах, а кроме того, на экранах мобильных
телефонов. Слабо? :-)

Ответить   Sat, 3 Feb 2007 15:44:00 +0300 (#635519)

 

Затем, что кроме браузеров возможна резборка текста тругими программами.
И эти программы могут работать по жесткому следованию стандарту xml.
Если одиночные теги будут не закрыты (это не только <br />, это еще и
<img />, и <hr />, и еще несколько), то программа просто прекратит
разбор xml и выдаст сообщение об ошибке.



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Mikhail Baranov Sat, 03 Feb 2007 13:51:06 +0300 (#635575)

 

Это означает, что так надо верстать только для XML?



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Sat, 3 Feb 2007 22:22:18 +0500 (#635614)

 

Грубо говоря, да.

Но если вы, предположим, решите делать трансляцию через rss, то можете
жестоко обломиться и потратить время на поиск и закрытие всех незакрытых
тегов.




библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Mikhail Baranov Sat, 03 Feb 2007 20:29:27 +0300 (#635659)

 

Здравствуйте, Mikhail.

Вы писали 3 февраля 2007 г., 22:29:27:

объясните как реализовать трансляцию РСС ?
что почитать и где?
и какие рекомендации может дадите или советы

Ответить   Sun, 4 Feb 2007 02:27:40 +0500 (#635670)

 

Ну, откровенно говоря, делая серьезный проект, надо формировать данные
в XML, а верстать с помощью XSLT. Это если идти в ногу со временем.
Кто-то в соседнем сообщении, кстати, в тему заметил про трансляцию
контента. А если руководствоваться критерием "щоб проще и быстрее",
тогда конечно можно и на простом HTML без всяких...

Ответить   Sun, 4 Feb 2007 12:37:19 +0300 (#635775)