<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>HTML/XHTML</title><link>http://relib.com/blogs/bazile/category/39.aspx</link><description>HTML/XHTML</description><managingEditor>Василий Петрухин</managingEditor><dc:language>ru-RU</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Василий Петрухин</dc:creator><title>Объединение CSS и JavaScript в один файл</title><link>http://relib.com/blogs/bazile/archive/2007/05/02/combine_css_with_js_into_single_file.aspx</link><pubDate>Wed, 02 May 2007 13:43:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/05/02/combine_css_with_js_into_single_file.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10962.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/05/02/combine_css_with_js_into_single_file.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10962.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10962.aspx</trackback:ping><description>&lt;A href="http://blogs.msdn.com/shivap/archive/2007/05/01/combine-css-with-js-and-make-it-into-a-single-download.aspx"&gt;Интересный способ&lt;/A&gt; объединения JavaScript и CSS в один файл используя комментарии. Метод был проверен в IE6, IE7 и FF2.&lt;img src ="http://relib.com/blogs/bazile/aggbug/10962.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>HTTP модуль для проверки правильности HTML кода в ASP.NET 2.0</title><link>http://relib.com/blogs/bazile/archive/2006/03/31/4486.aspx</link><pubDate>Fri, 31 Mar 2006 18:17:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2006/03/31/4486.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/4486.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2006/03/31/4486.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/4486.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/4486.aspx</trackback:ping><description>&lt;P&gt;Джош Твист (Josh Twist) написал &lt;A href="http://www.thejoyofcode.com/Validator_Module.aspx"&gt;ValidatorModule&lt;/A&gt; для проверки "на лету" правильности HTML кода в ASP.NET страницах. Модуль работает только в ASP.NET 2 и требует для своей работы подключения к интернету. На сайте автора есть страницы с &lt;A href="http://www.thejoyofcode.com/ValidatorModule/Index.htm"&gt;демонстрацией&lt;/A&gt; его работы.&lt;/P&gt;
&lt;P&gt;(via &lt;A href="http://www.hanselman.com/blog/XHTMLValidatingHttpModuleForASPNET2.aspx"&gt;XHTML Validating HttpModule for ASP.NET 2&lt;/A&gt;)&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/4486.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Разница в объявлении ID в HTML и XHTML (XML)</title><link>http://relib.com/blogs/bazile/archive/2006/03/31/4484.aspx</link><pubDate>Fri, 31 Mar 2006 12:23:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2006/03/31/4484.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/4484.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2006/03/31/4484.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/4484.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/4484.aspx</trackback:ping><description>&lt;P&gt;Как известно, на страницах ASP.NET используются специальные hidden поля ввода с именами __VIEWSTATE и __EVENTVALIDATION. Если они находятся внутри документе с HTML !DOCTYPE, то &lt;A href="http://validator.w3.org/"&gt;Markup Validation Service&lt;/A&gt; будет выдавать ошибки, что имя не может начинаться с символа подчеркивания. При использовании XHTML !DOCTYPE этой ошибки уже не будет. Дело в том, что на значения атрибута id в HTML и XHTML накладываются разные требования. В спецификации HTML сказано:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").&lt;/BLOCKQUOTE&gt;
&lt;P&gt;То есть NAME и ID могут начинаться только с буквы латинского алфавита. В XHTML же используются правила именования XML и поэтому:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;A Name is a token beginning with a letter or one of a few punctuation characters, and continuing with letters, digits, hyphens, underscores, colons, or full stops, together known as name characters. Names beginning with the string "xml", or any string which would match ((&amp;#8217;X&amp;#8217;|&amp;#8217;x&amp;#8217;) (&amp;#8217;M&amp;#8217;|&amp;#8217;m&amp;#8217;) (&amp;#8217;L&amp;#8217;|&amp;#8217;l&amp;#8217;)), are reserved for standardization in this or future versions of this specification.&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Это означает, что имя может начинаться с буквы, символа подчеркивания (_) или двоеточия (:). Стоит обратить внимание, что имена начинающееся с xml (в любом регистре) являются зарезервированными.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/4484.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>"Неизвестные" теги COLGROUP и COL</title><link>http://relib.com/blogs/bazile/archive/2005/02/15/184.aspx</link><pubDate>Tue, 15 Feb 2005 11:37:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2005/02/15/184.aspx</guid><description>&lt;P&gt;Таблицы в html страницах распространены очень широко. При их верстке нередко возникает задача настроить визуальные параметры отдельных ячеек. Это может быть ширина, горионтальное и вертикальное выравнивание содержимого и т.д.&amp;nbsp;Распространенный подход - повторять стили для каждой ячейки таблицы. Например:&lt;/P&gt;&lt;PRE class=codeSample&gt;&lt;CODE&gt;&amp;lt;TABLE&amp;gt;
&amp;lt;TBODY&amp;gt;
&amp;lt;TR&amp;gt;
&amp;lt;TD align=right width=100&amp;gt;x&amp;lt;/TD&amp;gt;
&amp;lt;TD align=right width=123&amp;gt;yyyy&amp;lt;/TD&amp;gt;
&amp;lt;TD align=middle&amp;gt;other&amp;lt;/TD&amp;gt;
&amp;lt;/TR&amp;gt;...
&amp;lt;/TBODY&amp;gt;
&amp;lt;/TABLE&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;В случае длинной таблицы подобный код может сильно увеличить обший размер страницы. И здесь на помощь приходят теги &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/colgroup.asp?frame=true"&gt;COLGROUP&lt;/A&gt; и &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/col.asp?frame=true"&gt;COL&lt;/A&gt;. Их применение может сильно упростить верстку сложных таблиц. Например, ранее приведенный пример можно оформить так:&lt;/P&gt;&lt;PRE class=codeSample&gt;&lt;CODE&gt;&amp;lt;TABLE&amp;gt;
&amp;lt;COLGROUP&amp;gt;
&amp;lt;COL align=right width=100&amp;gt;
&amp;lt;COL align=right width=123&amp;gt;
&amp;lt;COL align=middle&amp;gt;
&amp;lt;TBODY&amp;gt;
&amp;lt;TR&amp;gt;
&amp;lt;TD&amp;gt;x&amp;lt;/TD&amp;gt;
&amp;lt;TD&amp;gt;yyyy&amp;lt;/TD&amp;gt;
&amp;lt;TD&amp;gt;other&amp;lt;/TD&amp;gt;
&amp;lt;/TR&amp;gt;
...
&amp;lt;/TBODY&amp;gt;
&amp;lt;/TABLE&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Из рекомендации W3C для HTML 4.01 следует что элемент COL должен поддерживать атрибут style. Его применение позволило бы легко назначать видеальне стили отдельным колонкам таблицы. Однако в реальности стили для COL работают только в MSIE6.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/184.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>