<?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: An InDesign for HTML and CSS?</title>
	<atom:link href="http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/</link>
	<description>Web design news and insights since 1995</description>
	<lastBuildDate>Thu, 02 Feb 2012 19:54:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Joshua</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-56037</link>
		<dc:creator>Joshua</dc:creator>
		<pubDate>Mon, 26 Jul 2010 16:46:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-56037</guid>
		<description>Sorry I&#039;m late to this conversation, but was just checking out your post here after JSM launched a similar write-up this morning.

Granted, my view would be steeped in the &quot;I hand-code my CSS&quot; school of thought, but even if we can&#039;t have a WYSIWYG editor creating CSS and HTML for us could we at least get a CSS editor built into Fireworks? I&#039;d recommend Photoshop for the job, but it seems that PS is doing quite enough already...arguably more than what most web designers even need. They&#039;ve added so many new functions and &quot;features&quot; to PS over the years that it&#039;s almost unrecognizable. I want something streamlined, not tacked on. Dreamweaver offers acceptable tools for round-trip image editing, but the thing&#039;s a pig. It&#039;s $400 US for a text-editor that takes half a minute to boot! 

Seems that it wouldn&#039;t be a stretch to offer this sort of functionality in an already object-oriented application like FW. It already has HTML-export functions built in although I rarely, if ever, use them. The hooks are still there and if we could define web functionality to library items in a Fireworks PNG (this is a  element, this is an ), feels like good juju to me.

Of course, I might be slapping around those who love the idea of WSYIWG editing tools, I just haven&#039;t found them to my liking in the efficiency department.</description>
		<content:encoded><![CDATA[<p>Sorry I&#8217;m late to this conversation, but was just checking out your post here after JSM launched a similar write-up this morning.</p>
<p>Granted, my view would be steeped in the &#8220;I hand-code my CSS&#8221; school of thought, but even if we can&#8217;t have a WYSIWYG editor creating CSS and HTML for us could we at least get a CSS editor built into Fireworks? I&#8217;d recommend Photoshop for the job, but it seems that PS is doing quite enough already&#8230;arguably more than what most web designers even need. They&#8217;ve added so many new functions and &#8220;features&#8221; to PS over the years that it&#8217;s almost unrecognizable. I want something streamlined, not tacked on. Dreamweaver offers acceptable tools for round-trip image editing, but the thing&#8217;s a pig. It&#8217;s $400 US for a text-editor that takes half a minute to boot! </p>
<p>Seems that it wouldn&#8217;t be a stretch to offer this sort of functionality in an already object-oriented application like FW. It already has HTML-export functions built in although I rarely, if ever, use them. The hooks are still there and if we could define web functionality to library items in a Fireworks PNG (this is a  element, this is an ), feels like good juju to me.</p>
<p>Of course, I might be slapping around those who love the idea of WSYIWG editing tools, I just haven&#8217;t found them to my liking in the efficiency department.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Hester</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-56002</link>
		<dc:creator>Chris Hester</dc:creator>
		<pubDate>Sun, 25 Jul 2010 20:37:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-56002</guid>
		<description>&lt;blockquote cite=&quot;http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55530&quot;&gt;Niels Matthijs said on 5 July 2010 at 11:54 am: Most graphics (like icons) are better rendered as images. They could and should be copied as such, not as a html snippets with css attached to it.&lt;/blockquote&gt;

Here&#039;s a fantastic example of the &lt;a href=&quot;http://desandro.com/articles/opera-logo-css/&quot; title=&quot;Best viewed in Firefox 3.6, Safari 4, or Chrome 5&quot; rel=&quot;nofollow&quot;&gt;Opera logo rendered purely using CSS&lt;/a&gt;. When I saw it, I immediately knew the potential here. As someone who&#039;s created images purely in CSS before, there are two distinct advantages to this approach. The first is that the image is then &lt;i&gt;dynamic&lt;/i&gt;. Written purely as code, this enables the author to add and change the &#039;image&#039; at will. Want the Opera logo in green? Just change the code. Want it a different colour on every page to suit the backgrounds? Again, easy with the code at hand. I once made a &lt;a href=&quot;http://www.designdetector.com/tips/CSSPencils.php&quot; title=&quot;&quot; rel=&quot;nofollow&quot;&gt;demo that illustrates this approach&lt;/a&gt;. An &#039;image&#039; made with CSS can be recoloured, inverted, brightened, enlarged and so on.

It would be a pain to create thousands of similar images with Photoshop or Illustrator. Plus all the web space you would need to store them. Whereas CSS allows us to create just one &#039;image&#039; and re-use it any way we see fit.

Lastly, examples like the CSS Opera logo are &lt;i&gt;zoomable, with no loss of quality!&lt;/i&gt; Enlarge a fixed-size icon or image and see how fuzzy it gets. Now try the Opera logo and zoom in. The logo, &lt;i&gt;including the gradients and the shadows&lt;/i&gt;, remains perfectly smooth. Enough said.</description>
		<content:encoded><![CDATA[<blockquote cite="http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55530"><p>Niels Matthijs said on 5 July 2010 at 11:54 am: Most graphics (like icons) are better rendered as images. They could and should be copied as such, not as a html snippets with css attached to it.</p></blockquote>
<p>Here&#8217;s a fantastic example of the <a href="http://desandro.com/articles/opera-logo-css/" title="Best viewed in Firefox 3.6, Safari 4, or Chrome 5" rel="nofollow">Opera logo rendered purely using CSS</a>. When I saw it, I immediately knew the potential here. As someone who&#8217;s created images purely in CSS before, there are two distinct advantages to this approach. The first is that the image is then <i>dynamic</i>. Written purely as code, this enables the author to add and change the &#8216;image&#8217; at will. Want the Opera logo in green? Just change the code. Want it a different colour on every page to suit the backgrounds? Again, easy with the code at hand. I once made a <a href="http://www.designdetector.com/tips/CSSPencils.php" title="" rel="nofollow">demo that illustrates this approach</a>. An &#8216;image&#8217; made with CSS can be recoloured, inverted, brightened, enlarged and so on.</p>
<p>It would be a pain to create thousands of similar images with Photoshop or Illustrator. Plus all the web space you would need to store them. Whereas CSS allows us to create just one &#8216;image&#8217; and re-use it any way we see fit.</p>
<p>Lastly, examples like the CSS Opera logo are <i>zoomable, with no loss of quality!</i> Enlarge a fixed-size icon or image and see how fuzzy it gets. Now try the Opera logo and zoom in. The logo, <i>including the gradients and the shadows</i>, remains perfectly smooth. Enough said.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kirk</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55958</link>
		<dc:creator>Kirk</dc:creator>
		<pubDate>Fri, 23 Jul 2010 10:10:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55958</guid>
		<description>This is just programmers versus designers rearing its ugly head again. You&#039;re jealous because we designers can make nice pages and want to bog us down in code all over again.

Look what w3c has already done. Web design has moved way backwards in the last few years. The same boring assed cut and paste templates.

But you like that, don&#039;t you? Lower the bar and even you and your chin stroking porn surfing programmer mates can make out they&#039;re half decent designers. You&#039;re not. Never will be. Get over yourself.</description>
		<content:encoded><![CDATA[<p>This is just programmers versus designers rearing its ugly head again. You&#8217;re jealous because we designers can make nice pages and want to bog us down in code all over again.</p>
<p>Look what w3c has already done. Web design has moved way backwards in the last few years. The same boring assed cut and paste templates.</p>
<p>But you like that, don&#8217;t you? Lower the bar and even you and your chin stroking porn surfing programmer mates can make out they&#8217;re half decent designers. You&#8217;re not. Never will be. Get over yourself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Sutherland</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55944</link>
		<dc:creator>Jesse Sutherland</dc:creator>
		<pubDate>Tue, 20 Jul 2010 19:56:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55944</guid>
		<description>Yeah, I totally agree with what Zeldman is sayin in this post.  The main problem with such thinking (as far as I&#039;m concerned) is how it effects client&#039;s conceptions of how the web works.  Flash has done a lot of damage in this perceptual area in that it does provide such an authoring environment but outside of standards based systems and techniques.  That of course is an ole battle in the web design world so I won&#039;t get too into it here, except to say that as professionals everyone really needs to make sure they push the idea of the &#039;craft&#039;.  In other words, make sure that clients (and others, say managment) get the idea that what we do is indeed a craft, and that there isn&#039;t going to be (anytime soon) a simple one-size fits all tool out there that is the killer-app equivalent of say Photoshop.  

However! I would like to put out the idea that SVG (I&#039;m becoming an SVG evangelist) might in fact be able to bring some interesting opportunities.  Illustrator (as someone else pointed out) can export some nice graphics in SVG format and if you take a bit of a creative leap you can take what Illustrator has done and do some funky things to the code.  The fact that SVG becomes an accessible part of the DOM means that you can manipulate it like any other elements.  Duplication, manipulation and variations allow for using SVG graphics as libraries of UI elements and sort of bridging the gap between the work of designers and coders. Of course, interesting to note in all of this is that SVG can make use of its own CSS declarations and so there already is a graphics format that directly relies on CSS to change its presentation.  

Anyone who has used CSS3 at all &amp; SVG can see the similarities in some of the declarations and JS libraries like Raphael JS, Processing JS and of course the usage of the canvas element are all beginning to create a new way of describing visual elements of a page while also building on a solid standards based foundation.  I don&#039;t think (although some meta languages like SASS, etc might move there) that its all too likely in the near term that these techniques will result in a unified authoring environment but I think that at the very least there will be increasing numbers of developpers on the cutting edge who push their browsers to the limit and take advantage of them.  The more these techniques are explored, I think there will be greater possibilities for semi-formalizing these processes into libraries (as has happened with JS) or authoring methodologies, which while not software, are in fact production tools.  For example, versioning, modularity, oject oriented programming etc, are concepts that I use everyday (much the same way I use other tools such as PS), unbound to any specific piece of software or language.  In other words, using cutting edge technologies for experimental purposes (eg. those CSS3 icons) will inevitably lead to better authoring practices, standards, and yes, perhaps some software.  Bespoke coding will, by dint of the effort required to do it, will lead to optimization.  Photoshopping a website together in as little time as possible won&#039;t lead to greater efficiency.

Finally, the more we use these techniques and the more standard they become we&#039;ll get to reap one of the best advantages to using code to replace/augment graphics which is that its much more scalable/flexible than raster graphics, working equally well on say Safari for the iPhone and in Chrome on the desktop.  And this is where I think some of the real &#039;art&#039; in hand-coding lies.  The ability to intelligently scale and adapt your design/code to multiple platforms and multiple browser renderers really does require a human touch.  

As Zeldman and others have pointed out, inDesign, PhotoShop et all were originally purposed for print based design, ie static design.  While I love PS and obviously require it for my job, exporting for web doesn&#039;t exactly have a lot of nuances or even much optimization for different platforms.  This is where (along with other steps in the process) I have to step in and use my noggin and earn my pay.  Furthermore, this discussion (and especially everyone on the machines can do it all bench) has mostly ignored the elephant in the room which is behaviour - ie JavaScript.  HTML &amp; CSS are only 2 parts of the modern equation and if automating valid HTML &amp; CSS is hard, I can only imagine how hard it would be to use some sort of WYSIWYG to generate various behaviours, bind events, fire AJAX calls etc.  Clean and semantic markup in HTML &amp; CSS is essential if you&#039;re going to be using say JQuery, ExtJS, or any other sophisticated JS library without going mad.

Anyway, thats my long-winded take on it all.  Guess I had to get some things off my chest.  Obviously a great article judging the response its gotten.  Cheers Zeldman!</description>
		<content:encoded><![CDATA[<p>Yeah, I totally agree with what Zeldman is sayin in this post.  The main problem with such thinking (as far as I&#8217;m concerned) is how it effects client&#8217;s conceptions of how the web works.  Flash has done a lot of damage in this perceptual area in that it does provide such an authoring environment but outside of standards based systems and techniques.  That of course is an ole battle in the web design world so I won&#8217;t get too into it here, except to say that as professionals everyone really needs to make sure they push the idea of the &#8216;craft&#8217;.  In other words, make sure that clients (and others, say managment) get the idea that what we do is indeed a craft, and that there isn&#8217;t going to be (anytime soon) a simple one-size fits all tool out there that is the killer-app equivalent of say Photoshop.  </p>
<p>However! I would like to put out the idea that SVG (I&#8217;m becoming an SVG evangelist) might in fact be able to bring some interesting opportunities.  Illustrator (as someone else pointed out) can export some nice graphics in SVG format and if you take a bit of a creative leap you can take what Illustrator has done and do some funky things to the code.  The fact that SVG becomes an accessible part of the DOM means that you can manipulate it like any other elements.  Duplication, manipulation and variations allow for using SVG graphics as libraries of UI elements and sort of bridging the gap between the work of designers and coders. Of course, interesting to note in all of this is that SVG can make use of its own CSS declarations and so there already is a graphics format that directly relies on CSS to change its presentation.  </p>
<p>Anyone who has used CSS3 at all &amp; SVG can see the similarities in some of the declarations and JS libraries like Raphael JS, Processing JS and of course the usage of the canvas element are all beginning to create a new way of describing visual elements of a page while also building on a solid standards based foundation.  I don&#8217;t think (although some meta languages like SASS, etc might move there) that its all too likely in the near term that these techniques will result in a unified authoring environment but I think that at the very least there will be increasing numbers of developpers on the cutting edge who push their browsers to the limit and take advantage of them.  The more these techniques are explored, I think there will be greater possibilities for semi-formalizing these processes into libraries (as has happened with JS) or authoring methodologies, which while not software, are in fact production tools.  For example, versioning, modularity, oject oriented programming etc, are concepts that I use everyday (much the same way I use other tools such as PS), unbound to any specific piece of software or language.  In other words, using cutting edge technologies for experimental purposes (eg. those CSS3 icons) will inevitably lead to better authoring practices, standards, and yes, perhaps some software.  Bespoke coding will, by dint of the effort required to do it, will lead to optimization.  Photoshopping a website together in as little time as possible won&#8217;t lead to greater efficiency.</p>
<p>Finally, the more we use these techniques and the more standard they become we&#8217;ll get to reap one of the best advantages to using code to replace/augment graphics which is that its much more scalable/flexible than raster graphics, working equally well on say Safari for the iPhone and in Chrome on the desktop.  And this is where I think some of the real &#8216;art&#8217; in hand-coding lies.  The ability to intelligently scale and adapt your design/code to multiple platforms and multiple browser renderers really does require a human touch.  </p>
<p>As Zeldman and others have pointed out, inDesign, PhotoShop et all were originally purposed for print based design, ie static design.  While I love PS and obviously require it for my job, exporting for web doesn&#8217;t exactly have a lot of nuances or even much optimization for different platforms.  This is where (along with other steps in the process) I have to step in and use my noggin and earn my pay.  Furthermore, this discussion (and especially everyone on the machines can do it all bench) has mostly ignored the elephant in the room which is behaviour &#8211; ie JavaScript.  HTML &amp; CSS are only 2 parts of the modern equation and if automating valid HTML &amp; CSS is hard, I can only imagine how hard it would be to use some sort of WYSIWYG to generate various behaviours, bind events, fire AJAX calls etc.  Clean and semantic markup in HTML &amp; CSS is essential if you&#8217;re going to be using say JQuery, ExtJS, or any other sophisticated JS library without going mad.</p>
<p>Anyway, thats my long-winded take on it all.  Guess I had to get some things off my chest.  Obviously a great article judging the response its gotten.  Cheers Zeldman!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Brocklehurst</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55656</link>
		<dc:creator>James Brocklehurst</dc:creator>
		<pubDate>Wed, 14 Jul 2010 22:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55656</guid>
		<description>I agree wholeheartedly with the point that a tool could never replicate the decisions made by a human when converting a layout to semantic HTML markup because of the intricacies of decisions that need to be made by said human.

However, wouldn&#039;t it be great if you could take your Photoshop comp and assign HTML elements and CSS properties directly to it and the tool spat out a basic framework that you could then build from in a text editor?

Also there are plenty of little web apps out there that let you play around with, say, border-radius or background-gradient values, and see the results instantly. Combine all of them and you&#039;ve got a pretty handy little tool.

My point is that the current workflow requires a stepping backwards and forwards between at least two applications that can&#039;t communicate with each other. Rather than thinking that one could or should replace or be superior to the other - surely there is scope for a tool that allows you to work with both image and code in the same workspace? Sort of a Fireworks/Coda hybrid?</description>
		<content:encoded><![CDATA[<p>I agree wholeheartedly with the point that a tool could never replicate the decisions made by a human when converting a layout to semantic HTML markup because of the intricacies of decisions that need to be made by said human.</p>
<p>However, wouldn&#8217;t it be great if you could take your Photoshop comp and assign HTML elements and CSS properties directly to it and the tool spat out a basic framework that you could then build from in a text editor?</p>
<p>Also there are plenty of little web apps out there that let you play around with, say, border-radius or background-gradient values, and see the results instantly. Combine all of them and you&#8217;ve got a pretty handy little tool.</p>
<p>My point is that the current workflow requires a stepping backwards and forwards between at least two applications that can&#8217;t communicate with each other. Rather than thinking that one could or should replace or be superior to the other &#8211; surely there is scope for a tool that allows you to work with both image and code in the same workspace? Sort of a Fireworks/Coda hybrid?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tina Holmboe</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55655</link>
		<dc:creator>Tina Holmboe</dc:creator>
		<pubDate>Tue, 13 Jul 2010 23:25:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55655</guid>
		<description>I find myself, surprisingly enough, in agreement with Jeffrey Zeldman. That has not happened for years ...

To the point: no, unless assuming a near-human grade AI, no tool will be able to take a picture and create (correct) markup. At some point or other a decision MUST be made to create paragraphs, headers, lists, emphasis and similar - and that, within the foreseeable future, is something a computer cannot do.

It has nothing to do with generations, nothing to do with niche jobs, nothing what so ever to do with more than one way to Rome. At this point in time we&#039;re faced with a very simple, if much misused, engineering fact: software ain&#039;t smart enough to turn pictures into semantic markup.

Please remember: while a program can determine that a piece of text exist in an image, and that it is heavier font-wise than the text around it, it still cannot say whether the text is emphasised - or simply bold. It can neither understand the context of the text, nor read the author&#039;s mind.

Advanced tools can be made. Tools which support developers, be they programmers, content authors, or designers, in doing their job. But doing the job for them?

Right now that&#039;s impossible. But perhaps in a few decades or so. Or a century. Or two. Not a particularly practical thing to hope for.</description>
		<content:encoded><![CDATA[<p>I find myself, surprisingly enough, in agreement with Jeffrey Zeldman. That has not happened for years &#8230;</p>
<p>To the point: no, unless assuming a near-human grade AI, no tool will be able to take a picture and create (correct) markup. At some point or other a decision MUST be made to create paragraphs, headers, lists, emphasis and similar &#8211; and that, within the foreseeable future, is something a computer cannot do.</p>
<p>It has nothing to do with generations, nothing to do with niche jobs, nothing what so ever to do with more than one way to Rome. At this point in time we&#8217;re faced with a very simple, if much misused, engineering fact: software ain&#8217;t smart enough to turn pictures into semantic markup.</p>
<p>Please remember: while a program can determine that a piece of text exist in an image, and that it is heavier font-wise than the text around it, it still cannot say whether the text is emphasised &#8211; or simply bold. It can neither understand the context of the text, nor read the author&#8217;s mind.</p>
<p>Advanced tools can be made. Tools which support developers, be they programmers, content authors, or designers, in doing their job. But doing the job for them?</p>
<p>Right now that&#8217;s impossible. But perhaps in a few decades or so. Or a century. Or two. Not a particularly practical thing to hope for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55653</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Mon, 12 Jul 2010 22:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55653</guid>
		<description>As usual, well said.</description>
		<content:encoded><![CDATA[<p>As usual, well said.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55652</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Mon, 12 Jul 2010 21:51:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55652</guid>
		<description>I use Espresso and CSS Edit, however I have seen flux http://www.theescapers.com/flux/index.html

Had a little play a while back (version 1) but a friend suggests that all it ends up is with everything using absolute positioning so maybe not so good. (maybe an over exageration but you get the idea) but I reckon no app can do it all.

I&#039;ll take a day off to read all the comments, I think :) oh boy !!</description>
		<content:encoded><![CDATA[<p>I use Espresso and CSS Edit, however I have seen flux <a href="http://www.theescapers.com/flux/index.html">http://www.theescapers.com/flux/index.html</a></p>
<p>Had a little play a while back (version 1) but a friend suggests that all it ends up is with everything using absolute positioning so maybe not so good. (maybe an over exageration but you get the idea) but I reckon no app can do it all.</p>
<p>I&#8217;ll take a day off to read all the comments, I think :) oh boy !!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DeeMo</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55651</link>
		<dc:creator>DeeMo</dc:creator>
		<pubDate>Mon, 12 Jul 2010 20:25:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55651</guid>
		<description>WYSIWYG apps did their share of evil. But nowadays there&#039;s a better understanding of semantics and web standards, so maybe it wouldn&#039;t be that hard to imagine some kind of &quot;What You Design Is What You Mean&quot; type of application. There&#039;s is no tool like that in the market as of yet. But would it be that hard to create? I mean, some kind of Fireworks where I can decide &quot;this rectangle is a div called etc etc&quot;  The text within that div has a 10 px margin all around, and rounded corners. The main text size in this document should be 13 px etc etc. Apply all the rules we already know about floats etc. Would that be so hard in 2010? Get my point?</description>
		<content:encoded><![CDATA[<p>WYSIWYG apps did their share of evil. But nowadays there&#8217;s a better understanding of semantics and web standards, so maybe it wouldn&#8217;t be that hard to imagine some kind of &#8220;What You Design Is What You Mean&#8221; type of application. There&#8217;s is no tool like that in the market as of yet. But would it be that hard to create? I mean, some kind of Fireworks where I can decide &#8220;this rectangle is a div called etc etc&#8221;  The text within that div has a 10 px margin all around, and rounded corners. The main text size in this document should be 13 px etc etc. Apply all the rules we already know about floats etc. Would that be so hard in 2010? Get my point?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erick G</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55650</link>
		<dc:creator>Erick G</dc:creator>
		<pubDate>Mon, 12 Jul 2010 19:28:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55650</guid>
		<description>First, according to Wikipedia: &quot;Art is the process or product of deliberately arranging elements in a way to affect the senses or emotions&quot;. So if you want to cry after looking at your HTML, that has nothing to do with arts: there&#039;s something wrong about you...

And second to the &quot;hardcore-coders&quot;: I know perfectly the languages that I use but I also like to use Dreamweaver. Navigating  through the code of a big form with thousand of lines just by clicking on an input in the visual editor is gold to me.

Remember: All roads lead to Rome...</description>
		<content:encoded><![CDATA[<p>First, according to Wikipedia: &#8220;Art is the process or product of deliberately arranging elements in a way to affect the senses or emotions&#8221;. So if you want to cry after looking at your HTML, that has nothing to do with arts: there&#8217;s something wrong about you&#8230;</p>
<p>And second to the &#8220;hardcore-coders&#8221;: I know perfectly the languages that I use but I also like to use Dreamweaver. Navigating  through the code of a big form with thousand of lines just by clicking on an input in the visual editor is gold to me.</p>
<p>Remember: All roads lead to Rome&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dee Sadler</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55649</link>
		<dc:creator>Dee Sadler</dc:creator>
		<pubDate>Mon, 12 Jul 2010 14:20:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55649</guid>
		<description>Like Michael said, DW is just a tool, and if you haven&#039;t used CS5, then you *may* think it sucks, but you&#039;d be wrong. I can write CSS in that tool faster than I can write it by hand thanks to code-hints that help me write it without my typing getting in the way. I don&#039;t let Design view get in my way other than use split view so I can see what I am typing is doing.

Back to Adobe tools. Fireworks has been mention, and also by Jeffry himself. It really is a shame that more emphasis isn&#039;t placed by Adobe on the tool. Besides mentioning what @michael did, (a fellow past FW beta member) Fireworks CS5, not before, does a decent job of producing standards-based CSS. It is lean, and while the naming isn&#039;t what I&#039;d like, it does a good job. Like someone else suggested, I place a rectangle around *div* areas of text, and use my Common Library HTML items like h1, etc., to designate a header. It makes a difference how the file is set up of course, but it makes an external style sheet and not a ton of extra CSS is created. I did this as a lesson for the fireworks video I did for total training this year.

As of CS4, I didn&#039;t care for the way Photoshop, (sorry Mordy) or Illustrator exported HTML and CSS. Uck! Fireworks CS4 needed a replacement plug-in by either Matt Stow or David Hogue, can&#039;t remember which made it. It was still better than anything ID, PS, or AI could export.

Now I am an Adobe Instructor, but my motto has always been the right tool for the job. I started web design back in CyberStudio days. Dreamweaver back at version 2. As a previous print designer, it didn&#039;t take me long to move to hand coding. No other tool did it as easily. I&#039;d like to think of myself as a true hybrid (just put on my first conference this year called D2W. Designer/developer Workflow conference url was d2wc.com) but I agree with David Blatner and Mordy when it comes to some designer will and don&#039;t care about the code and will indeed use whatever tool will allow them to not look at the code. I have that trouble in my Dreamweaver class, where we (first day) jump into the code and I teach them to write HTML/CSS right away.

So, if there are some (i.e., random Wordpress users) designers who won&#039;t write code, why not create better exports of CSS (it obviously won&#039;t compare to hand-written code)? The export PS and AI has now is crap. Why anyone would use Photoshop for web design is and has always been beyond me, and I&#039;ve been using PS since version 1. Right tool for the right job.</description>
		<content:encoded><![CDATA[<p>Like Michael said, DW is just a tool, and if you haven&#8217;t used CS5, then you *may* think it sucks, but you&#8217;d be wrong. I can write CSS in that tool faster than I can write it by hand thanks to code-hints that help me write it without my typing getting in the way. I don&#8217;t let Design view get in my way other than use split view so I can see what I am typing is doing.</p>
<p>Back to Adobe tools. Fireworks has been mention, and also by Jeffry himself. It really is a shame that more emphasis isn&#8217;t placed by Adobe on the tool. Besides mentioning what @michael did, (a fellow past FW beta member) Fireworks CS5, not before, does a decent job of producing standards-based CSS. It is lean, and while the naming isn&#8217;t what I&#8217;d like, it does a good job. Like someone else suggested, I place a rectangle around *div* areas of text, and use my Common Library HTML items like h1, etc., to designate a header. It makes a difference how the file is set up of course, but it makes an external style sheet and not a ton of extra CSS is created. I did this as a lesson for the fireworks video I did for total training this year.</p>
<p>As of CS4, I didn&#8217;t care for the way Photoshop, (sorry Mordy) or Illustrator exported HTML and CSS. Uck! Fireworks CS4 needed a replacement plug-in by either Matt Stow or David Hogue, can&#8217;t remember which made it. It was still better than anything ID, PS, or AI could export.</p>
<p>Now I am an Adobe Instructor, but my motto has always been the right tool for the job. I started web design back in CyberStudio days. Dreamweaver back at version 2. As a previous print designer, it didn&#8217;t take me long to move to hand coding. No other tool did it as easily. I&#8217;d like to think of myself as a true hybrid (just put on my first conference this year called D2W. Designer/developer Workflow conference url was d2wc.com) but I agree with David Blatner and Mordy when it comes to some designer will and don&#8217;t care about the code and will indeed use whatever tool will allow them to not look at the code. I have that trouble in my Dreamweaver class, where we (first day) jump into the code and I teach them to write HTML/CSS right away.</p>
<p>So, if there are some (i.e., random WordPress users) designers who won&#8217;t write code, why not create better exports of CSS (it obviously won&#8217;t compare to hand-written code)? The export PS and AI has now is crap. Why anyone would use Photoshop for web design is and has always been beyond me, and I&#8217;ve been using PS since version 1. Right tool for the right job.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michel</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55647</link>
		<dc:creator>Michel</dc:creator>
		<pubDate>Sun, 11 Jul 2010 07:13:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55647</guid>
		<description>@Nathan:

Dreamweaver is just a tool. If used properly, it can help you create top-notch HTML/CSS, just as CODA or any other code editor out there. Dw has smart code hinting (which is also extensible), auto-complete, integrated ftp/sftp, related files feature, etc.

The fact that some people use Dw in the wrong way (use it only in DesignView) doesn&#039;t mean the tool itself is not good. :)</description>
		<content:encoded><![CDATA[<p>@Nathan:</p>
<p>Dreamweaver is just a tool. If used properly, it can help you create top-notch HTML/CSS, just as CODA or any other code editor out there. Dw has smart code hinting (which is also extensible), auto-complete, integrated ftp/sftp, related files feature, etc.</p>
<p>The fact that some people use Dw in the wrong way (use it only in DesignView) doesn&#8217;t mean the tool itself is not good. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55646</link>
		<dc:creator>Nathan</dc:creator>
		<pubDate>Sat, 10 Jul 2010 04:05:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55646</guid>
		<description>Drat I was hoping that iPhone CSS3 experiment would display properly in FF4b1 oh well. 

That aside I completely agree with this article. Dreamweaver is as close as we&#039;re gonna get to an illustrator and pagemaker for HTML5/CSS/JS. I am however one of those &quot;hand coders who will knock dreamweaver&quot; and will state for the record that Dreamweaver sucks.

 &quot;Hand Crafted&quot; is the best way to describe how we code our html/css/js and photoshop compositions.</description>
		<content:encoded><![CDATA[<p>Drat I was hoping that iPhone CSS3 experiment would display properly in FF4b1 oh well. </p>
<p>That aside I completely agree with this article. Dreamweaver is as close as we&#8217;re gonna get to an illustrator and pagemaker for HTML5/CSS/JS. I am however one of those &#8220;hand coders who will knock dreamweaver&#8221; and will state for the record that Dreamweaver sucks.</p>
<p> &#8220;Hand Crafted&#8221; is the best way to describe how we code our html/css/js and photoshop compositions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AJ</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55644</link>
		<dc:creator>AJ</dc:creator>
		<pubDate>Fri, 09 Jul 2010 20:09:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55644</guid>
		<description>This really &lt;i&gt;is&lt;/i&gt; the thread that wouldn&#039;t die!

Jeffrey, thanks for your response, that&#039;s exactly the kind of information I&#039;d want to sink my teeth into...the first step is comprehensive ethnographic research; how web designers work, both in serving their unconscious intentions / cultural biases / unspoken assumptions, and then the practical day-to-day routines, tools, techniques, and heuristics that they use to make code - then to give them the tool that does what they didn&#039;t even know they wanted. 

Following what subsequent commenter Brian Warren said, I do see some level of assistance provided, hopefully not as annoying as Clippy, but that helps automate repetitive processes. I don&#039;t think we can have the program make subjective calls about semantics, but we could provide tools for managing semantics (for instance, a palette to assign semantic priority to code sections, etc.) 

Ultimately you still will benefit from having in-depth knowledge of HTML/CSS and JS; I would like to think that it would be the kind of tool that will help a newbie craft decent code, and an expert craft brilliant code.</description>
		<content:encoded><![CDATA[<p>This really <i>is</i> the thread that wouldn&#8217;t die!</p>
<p>Jeffrey, thanks for your response, that&#8217;s exactly the kind of information I&#8217;d want to sink my teeth into&#8230;the first step is comprehensive ethnographic research; how web designers work, both in serving their unconscious intentions / cultural biases / unspoken assumptions, and then the practical day-to-day routines, tools, techniques, and heuristics that they use to make code &#8211; then to give them the tool that does what they didn&#8217;t even know they wanted. </p>
<p>Following what subsequent commenter Brian Warren said, I do see some level of assistance provided, hopefully not as annoying as Clippy, but that helps automate repetitive processes. I don&#8217;t think we can have the program make subjective calls about semantics, but we could provide tools for managing semantics (for instance, a palette to assign semantic priority to code sections, etc.) </p>
<p>Ultimately you still will benefit from having in-depth knowledge of HTML/CSS and JS; I would like to think that it would be the kind of tool that will help a newbie craft decent code, and an expert craft brilliant code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeffrey Zeldman</title>
		<link>http://www.zeldman.com/2010/07/05/an-indesign-for-html-and-css/#comment-55623</link>
		<dc:creator>Jeffrey Zeldman</dc:creator>
		<pubDate>Fri, 09 Jul 2010 00:45:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.zeldman.com/?p=5761#comment-55623</guid>
		<description>&lt;blockquote&gt;
but the practice of architecting and web designing is still in the mind of the artist – not in his tools.
&lt;/blockquote&gt;

mf, that&#039;s what I&#039;m saying.</description>
		<content:encoded><![CDATA[<blockquote><p>
but the practice of architecting and web designing is still in the mind of the artist – not in his tools.
</p></blockquote>
<p>mf, that&#8217;s what I&#8217;m saying.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

