<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Paradigm.ru &#187; интервью</title>
	<atom:link href="http://paradigm.ru/tag/%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b2%d1%8c%d1%8e/feed" rel="self" type="application/rss+xml" />
	<link>http://paradigm.ru</link>
	<description>Блог Александра Мусаева</description>
	<lastBuildDate>Sat, 08 May 2010 16:13:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>IE6, CSS и интервью с Алексом Могилевским</title>
		<link>http://paradigm.ru/2008/04/ie-css-special-features</link>
		<comments>http://paradigm.ru/2008/04/ie-css-special-features#comments</comments>
		<pubDate>Thu, 24 Apr 2008 18:46:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Веб-дизайн]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[браузеры]]></category>
		<category><![CDATA[интервью]]></category>
		<category><![CDATA[переводы]]></category>
		<category><![CDATA[стандарты]]></category>

		<guid isPermaLink="false">http://paradigm.ru/?p=281</guid>
		<description><![CDATA[Популярность шестой версии Internet Explorer является причиной траты немалого времени на&#160;адаптацию кода страниц, идентично отображаемых во&#160;всех других браузерах, а&#160;иногда&#160;&#8212; и&#160;вовсе камнем преткновения, не&#160;позволяющим использовать в&#160;работе какую-то часть стандарта. Зачастую оформление страницы естесственным образом разделяется у&#160;меня на&#160;три этапа. На&#160;первом происходит, собственно, разработка дизайна с&#160;тестированием в&#160;Firefox (выбор браузера обоснован множеством удобных расширений). На&#160;втором&#160;&#8212; проверка, что все номально [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://paradigm.ru/;-)/2008/04/00ie.png" alt="" title="Internet Explorer" width="130" height="130" align="left" class="alignleft" /></p>
<p>Популярность шестой версии Internet Explorer является причиной траты немалого времени на&nbsp;адаптацию кода страниц, идентично отображаемых во&nbsp;всех других браузерах, а&nbsp;иногда&nbsp;&#8212; и&nbsp;вовсе камнем преткновения, не&nbsp;позволяющим использовать в&nbsp;работе какую-то часть стандарта. Зачастую оформление страницы естесственным образом разделяется у&nbsp;меня на&nbsp;три этапа. На&nbsp;первом происходит, собственно, разработка дизайна с&nbsp;тестированием в&nbsp;Firefox (выбор браузера обоснован множеством удобных расширений). На&nbsp;втором&nbsp;&#8212; проверка, что все номально отображается в&nbsp;Opera, Safari и&nbsp;IE7. А&nbsp;на&nbsp;третьем&nbsp;&#8212; доработка под IE6&nbsp;(иногда даже не&nbsp;надфилем, а&nbsp;молотком и&nbsp;пассатижами).</p>
<p>Хорошая статья на эту тему была опубликована пару дней назад на сайте <a href="http://css-tricks.com/">CSS-Tricks</a>. Ниже привожу ее перевод (повествование ведется от&nbsp;лица автора).</p>
<p><strong>Автор:</strong> Крис Койер, <a href="http://css-tricks.com">css-tricks.com</a></strong><br />
<strong>Перевод:</strong> Александр Мусаев, <a href="http://paradigm.ru">paradigm.ru</a></strong><br />
<strong>Оригинал статьи:</strong> &laquo;IE&nbsp;CSS Bugs That&#8217;ll Get You Every Time&raquo;, <a href="http://css-tricks.com/ie-css-bugs-thatll-get-you-every-time/">http://css-tricks.com/ie-css-bugs-thatll-get-you-every-time/</a></strong></p>
<p>Когда IE6&nbsp;только появился, в&nbsp;нем была лучшая поддержка CSS среди существовавших в&nbsp;то&nbsp;время браузеров. Но&nbsp;это было 7&nbsp;лет назад. А&nbsp;различные мелкие недоработки в&nbsp;реализации CSS, преследуют веб-разработчиков до&nbsp;сих пор и&nbsp;часто становятся причиной отказа от&nbsp;использования той или иной техники.</p>
<p>Не&nbsp;смотря на&nbsp;то,&nbsp;что я&nbsp;стараюсь не&nbsp;ограничиваться возможностями шестой версии IE,&nbsp;все&nbsp;же понимаю важность корректного отображения страниц везде, где это возможно. Ниже перечислены основные вредоносные недочеты&nbsp;IE.</p>
<h3>Блочная модель</h3>
<p>Вероятно, это самый распространенный и&nbsp;один из&nbsp;самых неприятных багов в&nbsp;IE&nbsp;до&nbsp;шестой версии. Допустим, мы&nbsp;хотим определить блок:</p>
<pre><code class="css">div#box {
   width: 100px;
   border: 2px solid black;
   padding: 10px;
}</code></pre>
<p>IE6&nbsp;сделает ширину блока равной 100px. В&nbsp;действительности ширина должна быть равна 124px, и&nbsp;все современные браузеры отобразят блок именно так.</p>
<p>Это мелкое отличие в&nbsp;рендеринге может вызвать немало неприятностей при верстке страниц. Думаю, поведение IE&nbsp;может быть в&nbsp;какой-то мере оправдано с&nbsp;точки зрения логики, но&nbsp;в&nbsp;любом случае оно противоречит спецификации.</p>
<p>Чтобы избежать этих проблем, я&nbsp;вообще не&nbsp;использую свойство <code>padding</code> для элементов, отвечающих за&nbsp;разметку страницы. Вместо этого можно задавать отступ непосредственно для тех элементов, которые содержат контент (например, <code>&lt;p&gt;</code>).</p>
<h3>Удвоение полей</h3>
<p>Ошибка проявляется при определении свойств <code>float</code> и&nbsp;<code>margin</code>.</p>
<pre><code class="css">div#box {
   float: right;
   margin-right: 20px;
}</code></pre>
<p>IE6&nbsp;увеличит ширину поля с&nbsp;20&nbsp;до&nbsp;40px. Обычно эффект пропадает после добавления элементу <code>&lt;div&gt;</code> свойства <code>display:inline;</code>. Но&nbsp;ценой такого решения станет отсутствие возможности задавать ширину для такого <code>&lt;div&gt;</code>, так&nbsp;же как и&nbsp;для всех других inline-элементов.</p>
<p>Как и&nbsp;в&nbsp;предыдущем случае, проблему можно обойти. Понадобится либо добавить <code>padding</code> для родительского элемента, либо задать его в&nbsp;самом <code>&lt;div&gt;</code>. На&nbsp;свойство <code>padding</code> действие бага не&nbsp;распространяется.</p>
<h3>Ограничений ширины и&nbsp;высоты</h3>
<p>Применение свойств <code>min-width</code> и&nbsp;<code>min-height</code> само по&nbsp;себе является очень естесственным и&nbsp;логичным. Поэтому осознание факта их&nbsp;недоступности остается весьма безрадостным. IE&nbsp;6&nbsp;не&nbsp;просто воспринимает их&nbsp;неправильно, а&nbsp;вообще игнорирует.</p>
<p><code>min-height</code> может быть очень полезен, например, для нижнего колонтитула страницы (иногда называемого &laquo;подвалом&raquo;). Допустим, мы&nbsp;хотим ограничить его высоту величиной 100px, чтобы обеспечить полное отображение фоновой картинки. При этом фиксация высоты свойством height остается нежелательной, т.к. объем текста в&nbsp;блоке может увеличиться.</p>
<p>Если ограничиться указанием <code>min-height</code>, для IE&nbsp;6&nbsp;это будет равноценным полному отсутствию опрелеления высоты. Зато указание <code>height</code> будет воспринято по&nbsp;смыслу именно как <code>min-height</code>. Иногда этим можно воспользоваться.</p>
<h3>&laquo;Эффект лестницы&raquo;</h3>
<p>Предполагается, что последовательность плавающих объектов должна выстраиваться в&nbsp;линию. Везде происходит именно так, но&nbsp;IE&nbsp;6&nbsp;зачем-то добавляет невидимый перенос строки после каждого блока, что приводит к&nbsp;ступенчатому отображению элементов. Проблема исправляется обнулением <code>line-height</code>. Более подробно это описано в&nbsp;<a href="http://paradigm.ru/2008/03/06/preventing-stepdown/">отдельной заметке</a>.</p>
<h3>Отсутствие hover</h3>
<p>Большинство современных браузеров допускает определение псевдо-классов <code>hover</code> для любых элементов. В&nbsp;IE&nbsp;6&nbsp;это возможно только для &lt;a&gt;. И&nbsp;даже в&nbsp;нем <code>hover</code> не&nbsp;будет отображаться при отсутствии атрибута <code>href</code>. Можно воспользоваться <a href="http://www.xs4all.nl/~peterned/csshover.html">хитрым фиксом</a> или просто смириться.</p>
<h3>Альфа-канал для PNG</h3>
<p>Удивительно, что в&nbsp;браузере Microsoft так долго отсутствовала поддержка этого формата (до&nbsp;седьмой версии). Cуществует огромное количество возможных решений и&nbsp;они описаны <a href="http://css-tricks.com/the-different-techniques-for-applying-the-png-hack/">отдельным постом</a>. Стоит помнить, что обычные PNG файлы (без прозрачности) отображаются нормально и&nbsp;их&nbsp;использование этого формата зачастую предпочтительнее GIF.</p>
<h3>Ссылки по&nbsp;теме</h3>
<p>Пожалуй, дополню этот пост всего одной ссылкой, которую просто не&nbsp;могу не&nbsp;дать&nbsp;&#8212; на&nbsp;<a href="http://b23.ru/pc9" rel="nofollow">интервью с&nbsp;архитектором Internet Explorer Алексом Могилевским</a>, выложенное вчера на&nbsp;Хабре в&nbsp;качестве дополнения к&nbsp;подкасту <a href="http://b23.ru/pcm" rel="nofollow">Radio-T #82</a>.</p>
<div class="i"><a href="http://b23.ru/pc9" rel="nofollow"><img src="http://paradigm.ru/;-)/2008/04/01alex-mogilevsky-interview.jpg" alt="" title="01alex-mogilevsky-interview" width="489" height="280" /></a></div>
<p>Интервью так&nbsp;же можно скачать с&nbsp;<a href="http://narod.yandex.ru/disk/126159000/mogila.m4a">Народ.диска</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://paradigm.ru/2008/04/ie-css-special-features/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Будущее CSS: интервью с Эриком Мейером</title>
		<link>http://paradigm.ru/2007/12/future-of-css</link>
		<comments>http://paradigm.ru/2007/12/future-of-css#comments</comments>
		<pubDate>Wed, 12 Dec 2007 21:39:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Стандарты]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[интервью]]></category>
		<category><![CDATA[стандарты]]></category>

		<guid isPermaLink="false">http://www.paradigm.ru/2007/12/13/future-of-css/</guid>
		<description><![CDATA[Эрик Мейер&#160;&#8212; широко-известный эксперт в&#160;области стандартов HTML и&#160;CSS, работающий в&#160;области веб-технологий с&#160;1993&#160;года. Им&#160;были изданы такие книги, как &#171;Каскадные таблицы стилей. Подробное руководство&#187; (O&#8217;Reilly), &#171;Справочник разработчика по&#160;CSS 2.0&#187; (Osborne/McGraw-Hill) и&#160;&#171;Эрик Майер о&#160;CSS&#187; (New Riders). Так&#160;же он&#160;принимал участие в&#160;многочисленных конференциях, посвященных веб-стандартам, применению CSS и&#160;веб-дизайну. Интервью у&#160;него берет Джозеф Лоуери&#160;&#8212; автор бестселлеров &#171;Dreamweaver CS3&#160;Bible&#187; и&#160;&#171;CSS Hacks and [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://en.wikipedia.org/wiki/Eric_Meyer">Эрик Мейер</a>&nbsp;&#8212; широко-известный эксперт в&nbsp;области стандартов HTML и&nbsp;CSS, работающий в&nbsp;области веб-технологий с&nbsp;1993&nbsp;года. Им&nbsp;были изданы такие книги, как &laquo;<a href="http://b23.ru/eo9">Каскадные таблицы стилей. Подробное руководство</a>&raquo; (O&#8217;Reilly), &laquo;<a href="http://b23.ru/eom">Справочник разработчика по&nbsp;CSS 2.0</a>&raquo; (Osborne/McGraw-Hill) и&nbsp;&laquo;<a href="http://b23.ru/e9j">Эрик Майер о&nbsp;CSS</a>&raquo; (New Riders). Так&nbsp;же он&nbsp;принимал участие в&nbsp;многочисленных конференциях, посвященных веб-стандартам, применению CSS и&nbsp;веб-дизайну.</p>
<p>Интервью у&nbsp;него берет <a href="http://en.wikipedia.org/wiki/Joseph_Lowery">Джозеф Лоуери</a>&nbsp;&#8212; автор бестселлеров &laquo;<a href="http://b23.ru/eoo">Dreamweaver CS3&nbsp;Bible</a>&raquo; и&nbsp;&laquo;<a href="http://b23.ru/eob">CSS Hacks and Filters</a>&raquo;. В&nbsp;данный момент он&nbsp;заведует маркетинговым отделом в&nbsp;компании WebAssist.</em></p>
<p><strong>Автор:</strong> Джозеф Лоуери<br />
<strong>Оригинал:</strong> <a href="http://adobe.com/newsletters/edge/december2007/articles/article5/index.html">http://adobe.com/newsletters/edge/december2007/articles/article5/index.html</a><br />
<strong>Перевод:</strong> Александр Мусаев, <a href="http://paradigm.ru">paradigm.ru</a></p>
<p><strong>Джозеф Лоуэри:</strong> Во&nbsp;время подготовки к&nbsp;этому интервью, я&nbsp;познакомился с&nbsp;вашей <a href="http://meyerweb.com/eric/articles/webrev/199906.html">статьей</a>, написанной в&nbsp;июне 1999&nbsp;года о&nbsp;поддержке браузерами CSS и&nbsp;будущем этой технологии. Никто не&nbsp;сомневается в&nbsp;вашем опыте, тем не&nbsp;менее, как именно вам удается делать такие прогнозы?</p>
<p><strong>Эрик Мейер:</strong> Согласно изначальному плану, технология CSS разделена на&nbsp;модули, каждый из&nbsp;которых формировался на&nbsp;определенном этапе. Сложность здесь состоит в&nbsp;том, что каждый из&nbsp;таких временных интервалов, как правило, сильно заторможен. Даже у&nbsp;самых &laquo;простых&raquo; модулей формируется многолетней история развития. <span id="more-70"></span></p>
<p>Раньше я&nbsp;утверждал, что некоторые нововведения находятся только на&nbsp;горизонте, но&nbsp;теперь они гораздо ближе к&nbsp;воплощению. Свойство прозрачности элементов, например, уже реализовано во&nbsp;многих браузерах, хотя и&nbsp;разными способами. С&nbsp;другой стороны, возможность разбиения текста на&nbsp;колонки до&nbsp;сих пор остается в&nbsp;очень отдаленной перспективе.</p>
<p>Развитие браузеров тоже складывалось все это время примерно так, как было описано в&nbsp;статье, хотя, разумеется, я&nbsp;не&nbsp;мог предвидеть смерть Netscape 5&nbsp;и&nbsp;подъем Mozilla. Сомневаюсь, что такой прогноз вообще было возможно сделать в&nbsp;то&nbsp;время.</p>
<p><strong>ДЛ:</strong>&nbsp;Вернемся к&nbsp;настоящему. Было&nbsp;ли, по-вашему, появление Microsoft Internet Explorer 7&nbsp;большим прыжком в&nbsp;его развитии?</p>
<p><strong>ЭМ:</strong>&nbsp;Это было больше похоже на&nbsp;большой прыжок на&nbsp;месте. Я&nbsp;имею ввиду, что в&nbsp;новой версии исправили множество дефектов IE&nbsp;6&nbsp;(например, ошибки парсера, проблемы с&nbsp;разметкой и&nbsp;т.д.). Кроме того, в&nbsp;ней добавили ряд базовых возможностей CSS 2&nbsp;(главным образом&nbsp;&#8212; селекторы и&nbsp;жесткое позиционирование). В&nbsp;IE&nbsp;7&nbsp;все это появилось единовременно, что стало хорошей новостью для всех нас.</p>
<p>Теперь&nbsp;же становится очень интересно, застрянет&nbsp;ли эволюция IE&nbsp;7&nbsp;на&nbsp;месте, как было с&nbsp;IE&nbsp;6,&nbsp;и станет&nbsp;ли этот браузер все больше отставать в&nbsp;развитии от&nbsp;конкурентов, или расширение его возможностей продлится. Очень надеюсь на&nbsp;второй вариант.</p>
<p><strong>ДЛ:</strong>&nbsp;Насколько мне известно, CSS 3&nbsp;сейчас находится в&nbsp;стадии обсуждения и&nbsp;разработки в&nbsp;W3C. Можете&nbsp;ли вы&nbsp;в&nbsp;общих чертах описать, какие новые свойства и&nbsp;селекторы можно ожидать дизайнерам от&nbsp;этого стандарта?</p>
<p><strong>ЭМ:</strong>&nbsp;Вы&nbsp;неправильно поняли. То,&nbsp;что сейчас обсуждают и&nbsp;разрабатывают,&nbsp;&#8212; это отдельные модули CSS, каждый из&nbsp;которых относится к&nbsp;определенному этапу развития технологии.</p>
<p>Вполне возможно, что стандарт CSS 3&nbsp;никогда не&nbsp;появится в&nbsp;том виде, как было в&nbsp;случае с&nbsp;<a href="http://www.w3.org/TR/REC-CSS2/">CSS 2</a>. И&nbsp;я&nbsp;все еще не&nbsp;пришел к&nbsp;окончательному решению, хорошо это или плохо, но&nbsp;склоняюсь к&nbsp;последнему варианту. При таком развитии событий пропадает единая общая цель.</p>
<p>Вне зависимости от того, что мы&nbsp;думаем об&nbsp;отдельных частях CSS 2, стандарт остается единым целым. Это предмет для обсуждения, тема на&nbsp;которую можно говорить. Детали CSS 2&nbsp;зависят друг от&nbsp;друга. В&nbsp;условиях модульности, эта цельность пропадает. Взаимозависимости гораздо более сложны для понимания.</p>
<p>Что&nbsp;же касается новых возможностей, которые ждут нас в&nbsp;будущем, можно привести ряд новых селекторов. В&nbsp;частности <code>:nth-child()</code>, <code>:last-of-type</code> и&nbsp;некоторые другие. Так&nbsp;же появится <code>:not()</code>, который будет полезен, но&nbsp;чье описание пугает меня уже сейчас. Помимо них, мне самому очень нравится формат описания цвета RGBA, в&nbsp;котором &laquo;A&raquo; означает &laquo;alpha&raquo;, а&nbsp;так&nbsp;же форматы HLS и&nbsp;HLSA (для модели цветовоспроизведения hue-lightness-saturation,&nbsp;&#8212; прим. переводчика). Мне&nbsp;бы очень хотелось видеть эти возможности, реализованными в&nbsp;браузерах как можно быстрее.</p>
<p>Кроме всего перечисленного, планируется модуль поддержки кодировок с&nbsp;широкими возможностями, которые, вероятно, должны здорово понравится тем, кто все еще мечтает о&nbsp;возможности существования ASCII-арта в&nbsp;веб.</p>
<p>Основная причина того, что на&nbsp;ваш вопрос сложно ответить однозначно, состоит в&nbsp;том, что развитие CSS во&nbsp;многом зависит от&nbsp;разработчиков браузеров, а&nbsp;у&nbsp;них нет привычки разглашать свои планы. Думаю, вероятнее всего, первой мы&nbsp;увидим селекторы. В&nbsp;Opera 9.5, например, обещают воплотить полную поддержку модуля селекторов в&nbsp;том виде, в&nbsp;каком он&nbsp;сейчас существует. Думаю, наиболее вероятные нововведения в&nbsp;браузерах будут по&nbsp;большей части простыми в&nbsp;реализации&nbsp;&#8212; это все те&nbsp;же селекторы, единицы измерений и&nbsp;т.п.</p>
<p><strong>ДЛ:</strong>&nbsp;Похоже, спецификация CSS сегодня является предметом больших разногласий. Какие у&nbsp;этого основные причины? Что вы,&nbsp;как бывший участник W3C, думаете о&nbsp;возможных последствиях этих противоречий?</p>
<p><strong>ЭМ:</strong>&nbsp;На&nbsp;ваш вопрос трудно ответить из-за модульности CSS. У&nbsp;разных модулей существуют свои причины для разногласий. Кроме того, мне сложно судить об&nbsp;этом еще и&nbsp;потому, что я&nbsp;ушел из&nbsp;группы разработки CSS в&nbsp;2004&nbsp;году.</p>
<p>На&nbsp;основании моего собственного опыта, могу предположить, что основные противоречия возникают между тем, что было&nbsp;бы полезно добавить в&nbsp;CSS, тем, что добавить туда уже предписано, а&nbsp;так&nbsp;же тем, что разработчики будут воплощать в&nbsp;действительности. Получается бой по&nbsp;трем фронтам, сопровождаемый немалой неразберихой.</p>
<p>То,&nbsp;что сейчас происходит&nbsp;&#8212; абсолютно нормально для процесса развития технологии, но&nbsp;я&nbsp;не&nbsp;стану утверждать, что это хорошо для веб.</p>
<p><strong>ДЛ:</strong>&nbsp;Можете&nbsp;ли вы&nbsp;спрогнозировать очередность появления новых возможностей в&nbsp;браузерах, после того, как спецификация начнет рекомендоваться? Грядет новый рассвет эпохи CSS-хаков?</p>
<p><strong>ЭМ:</strong>&nbsp;Даже если одни браузеры будут внедрять новые возможности, в&nbsp;то&nbsp;время как другие&nbsp;&#8212; нет, мы&nbsp;уже усвоили для себя принцип <a href="http://www.adobe.com/devnet/flash/articles/progressive_enhancement.html">прогрессивного развития</a>: расширенные возможности нужно использовать таким образом, чтобы они положительно сказывались в&nbsp;отношении пользователей тех браузеров, которые их&nbsp;поддерживают. При этом необходимо избегать любого ухудшения пользовательских характеристик в&nbsp;отношении тех, кто остался со&nbsp;старыми браузерами. Хороший тому пример&nbsp;&#8212; использование генерируемого контента для вставки URL ссылок в&nbsp;текст перед его печатью (подробности см.&nbsp;в&nbsp;статье &laquo;<a href="http://alistapart.com/articles/goingtoprint/">CSS-дизайн: подготовка к&nbsp;печати</a>&raquo; на&nbsp;&laquo;<a href="http://alistapart.com/">A&nbsp;List Apart</a>&raquo;).</p>
<p>Думаю, количество CSS-хаков увеличится, но&nbsp;основной тому причиной будет заинтересованность людей в&nbsp;нахождении и&nbsp;использовании эти самых хаков. Процесс похож на&nbsp;собирание мозаики.</p>
<p><strong>ДЛ:</strong>&nbsp;Сейчас активно развиваются возможности рендеринга CSS в&nbsp;программах для разработки веб-страниц. В&nbsp;частности, в&nbsp;Dreamweaver. Как вы&nbsp;считаете, это повлияет на&nbsp;качество работы дизайнеров?</p>
<p><strong>ЭМ:</strong>&nbsp;Безусловно. Я&nbsp;общался со&nbsp;многими молодыми дизайнерами, у&nbsp;которых уже сейчас в&nbsp;голове не&nbsp;укладывается, зачем использовать таблицы для страничной разметки. Они просто этого не&nbsp;понимают. Такие перемены в&nbsp;индустрии во&nbsp;многом обоснованы функциональностью инструментов для создания веб-страниц и&nbsp;тем, как сейчас развиваются браузеры (оба фактора одинаково значимы).</p>
<p><strong>ДЛ:</strong>&nbsp;Наша компания недавно сотрудничала с&nbsp;вами, в&nbsp;ходе разработки расширения Dreamweaver под названием &laquo;<a href="http://www.webassist.com/go/css/emeyer/">Eric Meyer&#8217;s&nbsp;CSS Sculptor</a>&raquo;. Ваша жизнь изменилась в&nbsp;лучшую сторону после того, как ваше имя прославило это название?</p>
<p><strong>ЭМ:</strong>&nbsp;Да,&nbsp;на&nbsp;конференциях теперь меня встречают овациями, за&nbsp;что я&nbsp;несказанно благодарен, Джо. А&nbsp;еще (только никому не&nbsp;говорите) я&nbsp;недавно построил огромный бассейн у&nbsp;себя в&nbsp;подвале, чтобы хранить в&nbsp;нем заработанные на&nbsp;этом деле деньги. Это здорово приближает меня к&nbsp;заветной мечте&nbsp;&#8212; воплотить в&nbsp;себе образ Скруджа МакДака.</p>
<p>Других существенных перемен не&nbsp;произошло.</p>
<p><strong>ДЛ:</strong>&nbsp;Если серьезно, как вы&nbsp;считаете, повлияло&nbsp;ли появление CSS Sculptor на&nbsp;работу пользователей Dreamweaver? И,&nbsp;если да,&nbsp;то&nbsp;каким именно образом?</p>
<p><strong>ЭМ:</strong>&nbsp;Я&nbsp;надеюсь, это повысило скорость разработки страничной разметки с&nbsp;помощью CSS. CSS Sculptor&nbsp;&#8212; один из&nbsp;программных продуктов, которыми я&nbsp;пользуюсь сам. А&nbsp;это уже большой комплимент в&nbsp;его сторону, т.к. я&nbsp;отношусь к&nbsp;старой школе веб-дизайнеров, предпочитающих кодирование вручную (имею 14-летний опыт в&nbsp;этой сфере).</p>
<p>Одно из&nbsp;главных достоинств интерфейса Sculptor в&nbsp;том, что почти все свойства CSS отображаются в&nbsp;нем очень компактно, кроме того он&nbsp;дает интуитивное представление структуры документа и&nbsp;таблиц стилей применительно к&nbsp;ней. Все это позволяет дизайнеру хорошо воспринимать то,&nbsp;как CSS интегрируется с&nbsp;веб-страницей. CSS Sculptor&nbsp;&#8212; инструмент, применимый не&nbsp;только для разработки, но&nbsp;и&nbsp;для обучения. И&nbsp;меня это радует.</p>
<p><strong>ДЛ:</strong>&nbsp;Как&nbsp;бы вам хотелось видеть развитие поддержки CSS в&nbsp;Dreamweaver?</p>
<p><strong>ЭМ:</strong>&nbsp;До&nbsp;тех пор, пока эта поддержка остается адекватной возможностям актуальных версий браузеров, она будет меня устраивать.</p>
<p><strong>ДЛ:</strong>&nbsp;Что вы&nbsp;посоветуете веб-дизайнерам, которые только начинают свою работу? Тем, кому предстоит применять CSS в&nbsp;будущем?</p>
<p><strong>ЭМ:</strong>&nbsp;Самый главный совет, который я&nbsp;могу дать: практика, практика и&nbsp;еще раз практика. Без нее не&nbsp;будет никакой разницы, сколько книг, статей и&nbsp;спецификаций вы&nbsp;прочитаете. Все это никогда не&nbsp;заменит практического опыта, приобретенного экспериментированием.</p>
<p>Для достижения цели так&nbsp;же необходимо уделять большое внимание изучению технологии. Все, кто собираются стать профессиональными веб-дизайнерами, должны хорошо разбираться в&nbsp;HTML, CSS и&nbsp;графических форматах, точно так&nbsp;же, как художники&nbsp;&#8212; в&nbsp;кистях и&nbsp;красках. Профессиональный дизайнер, взяв графический макет, должен суметь воплотить его в&nbsp;жизнь.</p>
<p>Не&nbsp;стоит так&nbsp;же говорить, что дизайнеры всегда должны уметь творить. Они просто обязаны обладать этой способностью, чувствовать природу той среды, в&nbsp;которой они работают, а&nbsp;так&nbsp;же понимать, что можно получить от&nbsp;таких инструментов, как Dreamweaver и&nbsp;Sculptor.</p>
<p><strong>ДЛ:</strong>&nbsp;Какие информационные ресурсы вы&nbsp;могли&nbsp;бы порекомендовать?</p>
<p><strong>ЭМ:</strong>&nbsp;Одним из&nbsp;лучших ресурсов по&nbsp;CSS является wiki, на&nbsp;которой обсуждается эта технология. На&nbsp;сайте <a href="http://css-discuss.incutio.org">css-discuss.incutio.org</a> собрано огромное количество информации, накопленной в&nbsp;ходе пятилетней работы <a href="http://css-discuss.org/">специализированной рассылки</a>. Там можно найти описание плюсов и&nbsp;минусов применения различных CSS-техник, объяснения на&nbsp;простом языке сложных аспектов использования CSS, тонны ссылок на&nbsp;другие ресурсы и&nbsp;многое другое. Это первый источник информации, к&nbsp;которому обращаюсь я&nbsp;сам, когда хочу что-то выяснить относительно CSS.</p>
<p>Помимо вики, стоит обратить внимание на&nbsp;<a href="http://PositionIsEverything.net">PositionIsEverything.net</a>, материалы сайта <a href="http://westciv.com/style_master/house/">House of&nbsp;Style</a>, а&nbsp;так&nbsp;же <a href="http://css.maxdesign.com.au/">краткие руководства Расса Уикли</a>. Для расшифровки сложных селекторов я&nbsp;рекомендую <a href="http://gallery.theopalgroup.com/selectoracle/">SelectORacle</a>. Ну&nbsp;и&nbsp;конечно&nbsp;же стоит дополнить список всевидящим оком Google.</p>
<p><strong>ДЛ:</strong>&nbsp;Не&nbsp;стоит забывать еще об&nbsp;одном интересном ресурсе&nbsp;&#8212; вашем блоге на&nbsp;<a href="http://meyerweb.com/">meyerweb.com</a>. Эрик, большое спасибо за&nbsp;то,&nbsp;что поделились с&nbsp;нами своими мыслями о&nbsp;настоящем и&nbsp;будущем CSS.</p>
<p><img src='http://paradigm.ru/;-)/2007/12/rock-on2.jpg' alt='rock-on2.jpg' /></p>
<h3>От&nbsp;переводчика</h3>
<p>Хочу добавить от&nbsp;себя, что нашел очень полезным <a href="http://gallery.theopalgroup.com/selectoracle/">SelectORacle</a>. Сервис дает описание на&nbsp;человеческом языке сложных селекторов CSS и&nbsp;может быть очень полезен при изучении оных. Интерфейс Eric Meyer&#8217;s CSS Sculptor для Dreamweaver выглядит следующим образом:<br />
<img src='http://paradigm.ru/;-)/2007/12/sculptor.png' alt='sculptor.png' /><br />
Другие скриншоты и&nbsp;презентацию этого продукта можно найти на&nbsp;<a href="http://b23.ru/e9k">официальном сайте</a>. Ниже привожу ссылки на&nbsp;книги вышеупомянутых авторов, которые теоретически продают в&nbsp;России:</p>
<table>
<tr>
<td><img src="https://www.ozon.ru/multimedia/books_covers/small/073571245x.01.lzzzzzzz.gif" width="" height="" alt="" /></td>
<td><img src="https://www.ozon.ru/multimedia/books_covers/small/0735714258.01.lzzzzzzz.gif" width="" height="" alt="" /></td>
<td><img src="https://www.ozon.ru/multimedia/books_covers/small/1000663673.gif" width="" height="" alt="" /></td>
<td><img src="https://www.ozon.ru/multimedia/books_covers/small/1000651842.gif" width="" height="" alt="" /></td>
</tr>
</table>
<p>Обсуждение на Хабре&nbsp;<a href="http://habrahabr.ru/blog/webdev/32351.html">&rarr;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://paradigm.ru/2007/12/future-of-css/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->