<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Прогрессивное улучшение и CSS</title>
	<atom:link href="http://designformasters.info/posts/progressive-enhancement-with-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://designformasters.info/posts/progressive-enhancement-with-css/</link>
	<description>Сайт для веб-разработчиков</description>
	<pubDate>Fri, 30 Jul 2010 02:45:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: a13ks3y</title>
		<link>http://designformasters.info/posts/progressive-enhancement-with-css/#comment-5320</link>
		<dc:creator>a13ks3y</dc:creator>
		<pubDate>Mon, 20 Jul 2009 17:50:04 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=238#comment-5320</guid>
		<description>Представте что я тупой пользователь который понятия не имеет что такое CSS Web 2.0 семантика и блочная верстка. Мен понравилась эта статья я беру и сохраняю эту страничку причем тип файла выбираю "Веб страница, только HTML". Я думаю вы уже догадались, что я увижу?

Собственно вопрос, как сделать чтобы страница отображалась корректно, в вышеописаной ситуации?</description>
		<content:encoded><![CDATA[<p>Представте что я&nbsp;тупой пользователь который понятия не&nbsp;имеет что такое CSS Web 2.0 семантика и&nbsp;блочная верстка. Мен понравилась эта статья я&nbsp;беру и&nbsp;сохраняю эту страничку причем тип файла выбираю "Веб страница, только HTML". Я&nbsp;думаю вы&nbsp;уже догадались, что я&nbsp;увижу?</p>
<p>Собственно вопрос, как сделать чтобы страница отображалась корректно, в&nbsp;вышеописаной ситуации?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Серёга</title>
		<link>http://designformasters.info/posts/progressive-enhancement-with-css/#comment-4454</link>
		<dc:creator>Серёга</dc:creator>
		<pubDate>Fri, 23 Jan 2009 16:25:04 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=238#comment-4454</guid>
		<description>А если брать не обычные статистические страницы, а CMS. К тому же на многих сайтах есть отдельный стиль для печати. Я сторонник использования одного файла *.css для всего сайта, так как идет кэширование после первой загрузки.</description>
		<content:encoded><![CDATA[<p>А&nbsp;если брать не&nbsp;обычные статистические страницы, а&nbsp;CMS. К&nbsp;тому же&nbsp;на&nbsp;многих сайтах есть отдельный стиль для печати. Я&nbsp;сторонник использования одного файла *.css для всего сайта, так как идет кэширование после первой загрузки.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Денис</title>
		<link>http://designformasters.info/posts/progressive-enhancement-with-css/#comment-4450</link>
		<dc:creator>Денис</dc:creator>
		<pubDate>Wed, 21 Jan 2009 03:39:59 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=238#comment-4450</guid>
		<description>@SeoEvgeny

Присоединюсь к &lt;strong&gt;idcontent&lt;/strong&gt;.
Во время разработки разделяю файлы на несколько, при чем если проект большой, то еще и в зависимости от модулей применяемых на сайте (&lt;strong&gt;news.css&lt;/strong&gt;, &lt;strong&gt;catalog.css&lt;/strong&gt; и т.п.), а при выкладывании «на продакшин» переключаю конфиг сайта, и получаю единый, слитый &lt;strong&gt;версионный&lt;/strong&gt; CSS (например &lt;strong&gt;main_1.1.css&lt;/strong&gt;), который упаковывается дополнительно через gzip (например в &lt;strong&gt;main_1.1.css.gz&lt;/strong&gt;) и на уровне сервера в зависимости от поддержки / не поддержки gzip отдаю тот или иной файл с заголовками для длительного кэширования браузером.

Версии для мобильных / печати / осликов — в отдельные аналогичные файлы через &lt;strong&gt;media="…"&lt;/strong&gt; + условные комментарии.

И с одной стороны получаем удобство разработки, а с другой минимальный трафик для пользователей + минимальное число запросов к серверу, что актуально для высоконагруженных проектов.

Разделение через &lt;strong&gt;@import 'screen.css' screen;&lt;/strong&gt; — по моему и усложняет «ориентацию» по CSS для разработчика, особенно если не ты полностью верстал / вел проект + не дает возможности упаковки и подражает лишние запросы.

А вообще идея понятна и хороша — главное информация, а как ее представить можно подумать отдельно )</description>
		<content:encoded><![CDATA[<p>@SeoEvgeny</p>
<p>Присоединюсь к&nbsp;<strong>idcontent</strong>.<br />
Во&nbsp;время разработки разделяю файлы на&nbsp;несколько, при чем если проект большой, то&nbsp;еще и&nbsp;в&nbsp;зависимости от&nbsp;модулей применяемых на&nbsp;сайте (<strong>news.css</strong>, <strong>catalog.css</strong> и&nbsp;т.п.), а&nbsp;при выкладывании «на продакшин» переключаю конфиг сайта, и&nbsp;получаю единый, слитый <strong>версионный</strong> CSS (например <strong>main_1.1.css</strong>), который упаковывается дополнительно через gzip (например в&nbsp;<strong>main_1.1.css.gz</strong>) и&nbsp;на&nbsp;уровне сервера в&nbsp;зависимости от&nbsp;поддержки / не&nbsp;поддержки gzip отдаю тот или иной файл с&nbsp;заголовками для длительного кэширования браузером.</p>
<p>Версии для мобильных / печати / осликов — в&nbsp;отдельные аналогичные файлы через <strong>media="…"</strong> + условные комментарии.</p>
<p>И&nbsp;с&nbsp;одной стороны получаем удобство разработки, а&nbsp;с&nbsp;другой минимальный трафик для пользователей + минимальное число запросов к&nbsp;серверу, что актуально для высоконагруженных проектов.</p>
<p>Разделение через <strong>@import 'screen.css' screen;</strong> — по&nbsp;моему и&nbsp;усложняет «ориентацию» по&nbsp;CSS для разработчика, особенно если не&nbsp;ты&nbsp;полностью верстал / вел проект + не&nbsp;дает возможности упаковки и&nbsp;подражает лишние запросы.</p>
<p>А&nbsp;вообще идея понятна и&nbsp;хороша — главное информация, а&nbsp;как ее&nbsp;представить можно подумать отдельно )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Вебдайджест, 19.01.09 &#124; HTML и CSS, доступность и юзабилити — Life Style</title>
		<link>http://designformasters.info/posts/progressive-enhancement-with-css/#comment-4440</link>
		<dc:creator>Вебдайджест, 19.01.09 &#124; HTML и CSS, доступность и юзабилити — Life Style</dc:creator>
		<pubDate>Mon, 19 Jan 2009 12:44:47 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=238#comment-4440</guid>
		<description>[...] For Masters: Прогрессивное улучшение и CSS — рациональное применение CSS стилей в [...]</description>
		<content:encoded><![CDATA[<p>[...] For Masters: Прогрессивное улучшение и&nbsp;CSS — рациональное применение CSS стилей в&nbsp;[...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: idcontent</title>
		<link>http://designformasters.info/posts/progressive-enhancement-with-css/#comment-4432</link>
		<dc:creator>idcontent</dc:creator>
		<pubDate>Mon, 12 Jan 2009 16:34:04 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=238#comment-4432</guid>
		<description>На скорость загрузки влияет несущественно. Такая организация оправдана при сложной разработке и очень, очень сокращает время на поиск и отладку, включая совместную работу нескольких разработчиков над одним и тем же ресурсом.
Никто не мешает слить все это в один файл при окончательном запуске проекта.</description>
		<content:encoded><![CDATA[<p>На&nbsp;скорость загрузки влияет несущественно. Такая организация оправдана при сложной разработке и&nbsp;очень, очень сокращает время на&nbsp;поиск и&nbsp;отладку, включая совместную работу нескольких разработчиков над одним и&nbsp;тем же&nbsp;ресурсом.<br />
Никто не&nbsp;мешает слить все это в&nbsp;один файл при окончательном запуске проекта.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SeoEvgeny</title>
		<link>http://designformasters.info/posts/progressive-enhancement-with-css/#comment-4397</link>
		<dc:creator>SeoEvgeny</dc:creator>
		<pubDate>Fri, 02 Jan 2009 17:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=238#comment-4397</guid>
		<description>Я читал, что разделение на разные файлы стилей не желательно, т.к. то заставляет повторно обращаться серверу для загрузки каждого фала стилей. А это в целом влияет на скорость загрузки. Насколько себя оправдывает деление в этом плане?</description>
		<content:encoded><![CDATA[<p>Я&nbsp;читал, что разделение на&nbsp;разные файлы стилей не&nbsp;желательно, т.к. то&nbsp;заставляет повторно обращаться серверу для загрузки каждого фала стилей. А&nbsp;это в&nbsp;целом влияет на&nbsp;скорость загрузки. Насколько себя оправдывает деление в&nbsp;этом плане?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Павел</title>
		<link>http://designformasters.info/posts/progressive-enhancement-with-css/#comment-4374</link>
		<dc:creator>Павел</dc:creator>
		<pubDate>Mon, 22 Dec 2008 00:49:48 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=238#comment-4374</guid>
		<description>Идея о выносе двоеточия в подключаемую разметку на мой взгляд несколько бредова. Насколько легко будет понять человеку, читающему твой код откуда берётся двоеточие, если в разметке его нет? Оно с одинаковой долей вероятности может быть реализовано как через js, так и через css.
И, ко всему прочему, поиск по регулярным выражениям ещё никто не отменял.</description>
		<content:encoded><![CDATA[<p>Идея о&nbsp;выносе двоеточия в&nbsp;подключаемую разметку на&nbsp;мой взгляд несколько бредова. Насколько легко будет понять человеку, читающему твой код откуда берётся двоеточие, если в&nbsp;разметке его нет? Оно с&nbsp;одинаковой долей вероятности может быть реализовано как через js, так и&nbsp;через css.<br />
И, ко&nbsp;всему прочему, поиск по&nbsp;регулярным выражениям ещё никто не&nbsp;отменял.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ScorpAL</title>
		<link>http://designformasters.info/posts/progressive-enhancement-with-css/#comment-4370</link>
		<dc:creator>ScorpAL</dc:creator>
		<pubDate>Fri, 19 Dec 2008 08:28:42 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=238#comment-4370</guid>
		<description>Вот так и метаются разработчики между несколькими CSS и оптимизаторами заставляющими сливать все в один файл.</description>
		<content:encoded><![CDATA[<p>Вот так и&nbsp;метаются разработчики между несколькими CSS и&nbsp;оптимизаторами заставляющими сливать все в&nbsp;один файл.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Блогу пол года! - Новости &#124; Блог Ильи Житенёва</title>
		<link>http://designformasters.info/posts/progressive-enhancement-with-css/#comment-4333</link>
		<dc:creator>Блогу пол года! - Новости &#124; Блог Ильи Житенёва</dc:creator>
		<pubDate>Fri, 05 Dec 2008 18:36:06 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=238#comment-4333</guid>
		<description>[...] designformasters.info – 13 [...]</description>
		<content:encoded><![CDATA[<p>[...] designformasters.info – 13 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Николай Громов (nicothin)</title>
		<link>http://designformasters.info/posts/progressive-enhancement-with-css/#comment-4328</link>
		<dc:creator>Николай Громов (nicothin)</dc:creator>
		<pubDate>Thu, 04 Dec 2008 21:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://designformasters.info/?p=238#comment-4328</guid>
		<description>забавна доля нетскейпа (столь обильно упоминаемого) на рынке браузеров.

типо подключеня CSS, предлагаемый в статье лично мне кажется чем то, наподобие предложения структурировать блоки html-контента ненумерованными списками, то есть, он кажется мне излишне усложненным и вызывающим увеличение трафика, ибо:
1. разделяя типографику и цветовое решение, мы вынуждены дважды упоминать одни и те же теги, классы, идентификаторы
2. непонятно зачем создавать специальный css-файл для экранного отображения, если можно подключить файл для печати и мобильных устройств и при необходимости будут использованы именно они (а по поводу незрелости рынка мобильных устройств — согласен — именно поэтому мобильная версия сайта на данный момент времени — это не подключенный css для мобильников, а отдельная версия сайта, отличающаяся от основной не только стилями, но и структурой html-потока документа).

очень понравился пример про двоеточия, хотя я и н считаю их нежелательными в lаbel. пример понравился не этим. а вот чем:
читаем в предыдущей статье про graceful degradation:
«В соответствии с этой парадигмой, пользователи старых браузеров контент получат не в лучшем виде, но все же получат.»
смотрим, что получит пользователь IE6 при подобной реализации двоеточия. именно «контент не в лучшем виде».
проще говоря, разницы между двумя концепциями или очень мало, или почти нет (или, скажем прямо, я ее не понимаю просто :) )

на данный момент лично я как разработчик верстаю под FF3, тестирую и, иногда, чуть корректирую для FF2 и Opera пары последних версий, после чего пишу стилевые файлы для почти-браузеров IE6 и IE7, подключамые (файлы) через условные комментарии.
итого имею 5 файлов, из которых гарантировано грузятся два.
1. сброс стилей
2. основной стилевой файл
3. пара файлов для ишаков (эти файлы не загружаются для других браузеров)
4. печатные стили
(для мобильных устройств генерируется упрощенная версия сайта (см, к примеру, pitercult.ru)
при небольшом количестве кода вполне можно совместить сброс стилей и главный стилевой файл.

в целом, во время чтения не удавалось избавиться от ощущения, что материалу лет этак 5 (толкьо когда о мобильниках зашла речь - немного успокоился).
статью считаю несеткой, с большим количеством «воды», проще говоря — «почти ни о чем».

поиск концепции всегда приходит к ее нахождению. просто иногда находят то же самое, что имеют.
на мой взгляд, разница менжду этими двумя подходами в рамках следования стилю веб2.0 (я имею в виду принципы формирования контента, дизайнерскую, но не оформительскую сторону) столь эфемерна, что ее подчеркивание высосано из пальца.</description>
		<content:encoded><![CDATA[<p>забавна доля нетскейпа (столь обильно упоминаемого) на&nbsp;рынке браузеров.</p>
<p>типо подключеня CSS, предлагаемый в&nbsp;статье лично мне кажется чем то, наподобие предложения структурировать блоки html-контента ненумерованными списками, то&nbsp;есть, он&nbsp;кажется мне излишне усложненным и&nbsp;вызывающим увеличение трафика, ибо:<br />
1. разделяя типографику и&nbsp;цветовое решение, мы&nbsp;вынуждены дважды упоминать одни и&nbsp;те&nbsp;же&nbsp;теги, классы, идентификаторы<br />
2. непонятно зачем создавать специальный css-файл для экранного отображения, если можно подключить файл для печати и&nbsp;мобильных устройств и&nbsp;при необходимости будут использованы именно они (а по&nbsp;поводу незрелости рынка мобильных устройств — согласен — именно поэтому мобильная версия сайта на&nbsp;данный момент времени — это не&nbsp;подключенный css для мобильников, а&nbsp;отдельная версия сайта, отличающаяся от&nbsp;основной не&nbsp;только стилями, но&nbsp;и&nbsp;структурой html-потока документа).</p>
<p>очень понравился пример про двоеточия, хотя я&nbsp;и&nbsp;н&nbsp;считаю их&nbsp;нежелательными в&nbsp;lаbel. пример понравился не&nbsp;этим. а&nbsp;вот чем:<br />
читаем в&nbsp;предыдущей статье про graceful degradation:<br />
«В соответствии с&nbsp;этой парадигмой, пользователи старых браузеров контент получат не&nbsp;в&nbsp;лучшем виде, но&nbsp;все же&nbsp;получат.»<br />
смотрим, что получит пользователь IE6 при подобной реализации двоеточия. именно «контент не&nbsp;в&nbsp;лучшем виде».<br />
проще говоря, разницы между двумя концепциями или очень мало, или почти нет (или, скажем прямо, я&nbsp;ее&nbsp;не&nbsp;понимаю просто :) )</p>
<p>на&nbsp;данный момент лично я&nbsp;как разработчик верстаю под FF3, тестирую и, иногда, чуть корректирую для FF2 и&nbsp;Opera пары последних версий, после чего пишу стилевые файлы для почти-браузеров IE6 и&nbsp;IE7, подключамые (файлы) через условные комментарии.<br />
итого имею 5 файлов, из&nbsp;которых гарантировано грузятся два.<br />
1. сброс стилей<br />
2. основной стилевой файл<br />
3. пара файлов для ишаков (эти файлы не&nbsp;загружаются для других браузеров)<br />
4. печатные стили<br />
(для мобильных устройств генерируется упрощенная версия сайта (см, к&nbsp;примеру, pitercult.ru)<br />
при небольшом количестве кода вполне можно совместить сброс стилей и&nbsp;главный стилевой файл.</p>
<p>в&nbsp;целом, во&nbsp;время чтения не&nbsp;удавалось избавиться от&nbsp;ощущения, что материалу лет этак 5 (толкьо когда о&nbsp;мобильниках зашла речь - немного успокоился).<br />
статью считаю несеткой, с&nbsp;большим количеством «воды», проще говоря — «почти ни&nbsp;о&nbsp;чем».</p>
<p>поиск концепции всегда приходит к&nbsp;ее&nbsp;нахождению. просто иногда находят то&nbsp;же&nbsp;самое, что имеют.<br />
на&nbsp;мой взгляд, разница менжду этими двумя подходами в&nbsp;рамках следования стилю веб2.0 (я имею в&nbsp;виду принципы формирования контента, дизайнерскую, но&nbsp;не&nbsp;оформительскую сторону) столь эфемерна, что ее&nbsp;подчеркивание высосано из&nbsp;пальца.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
