<?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 Argument Against Faux Absolute Positioning</title> <atom:link href="http://www.cssnewbie.com/argument-against-faux-absolute-positioning/feed/" rel="self" type="application/rss+xml" /><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/</link> <description>Web Development Tutorials, Tips &#38; Techniques</description> <lastBuildDate>Wed, 10 Mar 2010 20:15:38 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.1</generator> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>By: Nick</title><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/comment-page-1/#comment-9918</link> <dc:creator>Nick</dc:creator> <pubDate>Fri, 28 Aug 2009 18:30:53 +0000</pubDate> <guid
isPermaLink="false">http://www.cssnewbie.com/?p=157#comment-9918</guid> <description>The only thing you forgot to mention in your article (and I didn&#039;t read all the response posts) is the FAP&#039;s ability to have liquid columns. Tables cannot.</description> <content:encoded><![CDATA[<p>The only thing you forgot to mention in your article (and I didn&#8217;t read all the response posts) is the FAP&#8217;s ability to have liquid columns. Tables cannot.</p> ]]></content:encoded> </item> <item><title>By: Rob Glazebrook</title><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/comment-page-1/#comment-9086</link> <dc:creator>Rob Glazebrook</dc:creator> <pubDate>Sat, 13 Dec 2008 16:37:47 +0000</pubDate> <guid
isPermaLink="false">http://www.cssnewbie.com/?p=157#comment-9086</guid> <description>Debi: I&#039;ve heard a rumor that the latest version of Dreamweaver (CS4) uses a far superior rendering engine to its predecessors. I don&#039;t have a copy myself, so I can&#039;t check (I&#039;m two versions behind now), but if so that might solve your problem.Can anyone verify that Dreamweaver CS4 can accurately display complex layouts?</description> <content:encoded><![CDATA[<p>Debi: I&#8217;ve heard a rumor that the latest version of Dreamweaver (CS4) uses a far superior rendering engine to its predecessors. I don&#8217;t have a copy myself, so I can&#8217;t check (I&#8217;m two versions behind now), but if so that might solve your problem.</p><p>Can anyone verify that Dreamweaver CS4 can accurately display complex layouts?</p> ]]></content:encoded> </item> <item><title>By: Debi</title><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/comment-page-1/#comment-9081</link> <dc:creator>Debi</dc:creator> <pubDate>Fri, 12 Dec 2008 19:47:00 +0000</pubDate> <guid
isPermaLink="false">http://www.cssnewbie.com/?p=157#comment-9081</guid> <description>I have read all of the comments on the ALA article &amp; about half of the one here, but to date Eric&#039;s FAP is the only &quot;tableless fluid/dynamic multi column layout I&#039;ve found that works w/o floats - something I need to reserve for content and image layout. Whenever I&#039;ve used floats for multi column layouts, I&#039;ve encountered numerous problems with placing images in newsletter articles, bios, etc. My only problem with it is what was mentioned in the ALA article&#039;s discussion that editors such as Dreamweaver do not show any of the actual content (due to the negative positioning?) until you preview in the browser. I&#039;m redesigning a site &amp; am not sure I want to do the entire site in code view only. Any suggestions?</description> <content:encoded><![CDATA[<p>I have read all of the comments on the ALA article &amp; about half of the one here, but to date Eric&#8217;s FAP is the only &#8220;tableless fluid/dynamic multi column layout I&#8217;ve found that works w/o floats &#8211; something I need to reserve for content and image layout. Whenever I&#8217;ve used floats for multi column layouts, I&#8217;ve encountered numerous problems with placing images in newsletter articles, bios, etc. My only problem with it is what was mentioned in the ALA article&#8217;s discussion that editors such as Dreamweaver do not show any of the actual content (due to the negative positioning?) until you preview in the browser. I&#8217;m redesigning a site &amp; am not sure I want to do the entire site in code view only. Any suggestions?</p> ]]></content:encoded> </item> <item><title>By: Cristian Deschamps</title><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/comment-page-1/#comment-8985</link> <dc:creator>Cristian Deschamps</dc:creator> <pubDate>Thu, 27 Nov 2008 17:33:38 +0000</pubDate> <guid
isPermaLink="false">http://www.cssnewbie.com/?p=157#comment-8985</guid> <description>I really like your point of vue.I do semantic and ligher code possible, and my mantra is KISS. Keep it stupid simple.Like in physics, simple idea always win.thanks
-Cristian</description> <content:encoded><![CDATA[<p>I really like your point of vue.</p><p>I do semantic and ligher code possible, and my mantra is KISS. Keep it stupid simple.</p><p>Like in physics, simple idea always win.</p><p>thanks<br
/> -Cristian</p> ]]></content:encoded> </item> <item><title>By: tZ</title><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/comment-page-1/#comment-8378</link> <dc:creator>tZ</dc:creator> <pubDate>Fri, 29 Aug 2008 15:44:22 +0000</pubDate> <guid
isPermaLink="false">http://www.cssnewbie.com/?p=157#comment-8378</guid> <description>I agree with many of things your saying here. However, there are also ways which this technique can be implemented in a purists form. The wrapper is [optional]. You can avoid the wrapper by adding the padding to the items instead. However, if you do this you will need to account for it in your margins. It all comes down to the way the technique is implemented. I&#039;m sure every purists here has build a similar structure just not with the same intension. That is really all that technique amounts to is a structure. If you have a similar structure using block level elements you can easily implement the technique without &quot;unsemantic&quot; mark-up. </description> <content:encoded><![CDATA[<p>I agree with many of things your saying here. However, there are also ways which this technique can be implemented in a purists form. The wrapper is [optional]. You can avoid the wrapper by adding the padding to the items instead. However, if you do this you will need to account for it in your margins. It all comes down to the way the technique is implemented. I&#8217;m sure every purists here has build a similar structure just not with the same intension. That is really all that technique amounts to is a structure. If you have a similar structure using block level elements you can easily implement the technique without &#8220;unsemantic&#8221; mark-up.</p> ]]></content:encoded> </item> <item><title>By: Suzy</title><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/comment-page-1/#comment-4875</link> <dc:creator>Suzy</dc:creator> <pubDate>Fri, 11 Jul 2008 10:06:51 +0000</pubDate> <guid
isPermaLink="false">http://www.cssnewbie.com/?p=157#comment-4875</guid> <description>It&#039;s not quite new - similar to my own &quot;Flexi-Floats&quot; and http://blog.html.it/layoutgala/(note: the hacks in mine are no longer required either - I wrote that back in 2003/2004 when NN6 and IE/Mac were still a support issue ;))Your perspective, might also be a little skewed. When you say that this uses more divs than a table structure, it doesn&#039;t. You include the canvas div as equivalent of the &lt;table&gt; element.. I would venture that it&#039;s not it&#039;s simply a wrapper div. If you were to have more than one table on the page to gain the non-nested but differing columns/grid look it would be different:[table class=&quot;line&quot;]
[tr class=&quot;item&quot; id=&quot;item1&quot;]
[td class=&quot;sap-content&quot;]content hereand where is a table&#039;s flexibility when it comes to re-ordering the columns (per Layout Gala) or the dragging flexibility the author says he neededFloats weren&#039;t built for layout anymore than tables were, it&#039;s a hat tip to authors like Eric that at least there&#039;s a choice :)</description> <content:encoded><![CDATA[<p>It&#8217;s not quite new &#8211; similar to my own &#8220;Flexi-Floats&#8221; and <a
href="http://blog.html.it/layoutgala/" rel="nofollow">http://blog.html.it/layoutgala/</a></p><p>(note: the hacks in mine are no longer required either &#8211; I wrote that back in 2003/2004 when NN6 and IE/Mac were still a support issue ;))</p><p>Your perspective, might also be a little skewed. When you say that this uses more divs than a table structure, it doesn&#8217;t. You include the canvas div as equivalent of the &lt;table&gt; element.. I would venture that it&#8217;s not it&#8217;s simply a wrapper div. If you were to have more than one table on the page to gain the non-nested but differing columns/grid look it would be different:</p><p>[table class="line"]<br
/> [tr class="item" id="item1"]<br
/> [td class="sap-content"]content here</p><p>and where is a table&#8217;s flexibility when it comes to re-ordering the columns (per Layout Gala) or the dragging flexibility the author says he needed</p><p>Floats weren&#8217;t built for layout anymore than tables were, it&#8217;s a hat tip to authors like Eric that at least there&#8217;s a choice :)</p> ]]></content:encoded> </item> <item><title>By: Rob</title><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/comment-page-1/#comment-4616</link> <dc:creator>Rob</dc:creator> <pubDate>Thu, 10 Jul 2008 05:41:36 +0000</pubDate> <guid
isPermaLink="false">http://www.cssnewbie.com/?p=157#comment-4616</guid> <description>Since you did not provide detailed working examples, I can not evaluate your clams. I&#039;d really like to see the code you would use to create the two examples in the ALA Faux Positioning article.I do know that I can not afford the time to test my designs on every browser under the sun. Since I&#039;m trying to write code that can dynamically generate CSS and XHTML, I&#039;d be quite interested in your technique if it avoids all the browser dependencies and has sufficient flexibility for what I&#039;m doing.Peace,Rob:-]</description> <content:encoded><![CDATA[<p>Since you did not provide detailed working examples, I can not evaluate your clams. I&#8217;d really like to see the code you would use to create the two examples in the ALA Faux Positioning article.</p><p>I do know that I can not afford the time to test my designs on every browser under the sun. Since I&#8217;m trying to write code that can dynamically generate CSS and XHTML, I&#8217;d be quite interested in your technique if it avoids all the browser dependencies and has sufficient flexibility for what I&#8217;m doing.</p><p>Peace,</p><p>Rob:-]</p> ]]></content:encoded> </item> <item><title>By: Jeffrey</title><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/comment-page-1/#comment-3636</link> <dc:creator>Jeffrey</dc:creator> <pubDate>Wed, 02 Jul 2008 18:22:06 +0000</pubDate> <guid
isPermaLink="false">http://www.cssnewbie.com/?p=157#comment-3636</guid> <description>I work at a company that offers a pretty amazing cms. When im cutting that cms there are some cases that i need to anticipate certain things that a client may do. They are putting in the content not me. I have an idea and a comp and thats it. This technique has actually came in really handy. On clients pages i dont use it on every one i used floats but when it comes to certain things sometimes its tables or nothing and im not going to put a table inside the cms where the client will be putting content.I understand what you are saying but the few times i have used this i felt a little better knowing i used css and not a table. I have nothing against tables i&#039;ve just went through the everything in a table stage and its not pretty. Even with this extra bit of code no one who i&#039;ve worked with has had any trouble going through the document.The one layout i did use it for all my content was a strange idea i had when i saw eric meyer slantastic.  I used that layout with Eric Sol&#039;s faux absolute positioning. I could then style the elements how i needed them and they would be easy to use in a cms without any overlapping at the footer.</description> <content:encoded><![CDATA[<p>I work at a company that offers a pretty amazing cms. When im cutting that cms there are some cases that i need to anticipate certain things that a client may do. They are putting in the content not me. I have an idea and a comp and thats it. This technique has actually came in really handy. On clients pages i dont use it on every one i used floats but when it comes to certain things sometimes its tables or nothing and im not going to put a table inside the cms where the client will be putting content.</p><p>I understand what you are saying but the few times i have used this i felt a little better knowing i used css and not a table. I have nothing against tables i&#8217;ve just went through the everything in a table stage and its not pretty. Even with this extra bit of code no one who i&#8217;ve worked with has had any trouble going through the document.</p><p>The one layout i did use it for all my content was a strange idea i had when i saw eric meyer slantastic.  I used that layout with Eric Sol&#8217;s faux absolute positioning. I could then style the elements how i needed them and they would be easy to use in a cms without any overlapping at the footer.</p> ]]></content:encoded> </item> <item><title>By: Rob</title><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/comment-page-1/#comment-3598</link> <dc:creator>Rob</dc:creator> <pubDate>Wed, 02 Jul 2008 12:51:46 +0000</pubDate> <guid
isPermaLink="false">http://www.cssnewbie.com/?p=157#comment-3598</guid> <description>Great comments so far, all!I will admit that this sort of a technique would probably be a godsend if you were building a dynamic layout, wherein the pieces had to be movable by the user. I can see where this technique would make things vastly easier there. And I think Chris made a good point where ~removing~ elements from the page would be easier using this technique than with tables.However, I don&#039;t agree that this technique is better simply because it doesn&#039;t require as much CSS, or as many CSS-based fixes for IE. CSS files are cached: they&#039;re loaded once by the browser, and then not downloaded again until a new version of the file comes along. That means you download a CSS file once, and you&#039;re good for the rest of the site.By comparison, you&#039;re stuck downloading every page of a website, regardless of how similar in XHTML they are. As such, if I&#039;m going to have bloated code somewhere, I&#039;d vastly prefer it in the CSS than in the XHTML, if purely for bandwidth reasons.</description> <content:encoded><![CDATA[<p>Great comments so far, all!</p><p>I will admit that this sort of a technique would probably be a godsend if you were building a dynamic layout, wherein the pieces had to be movable by the user. I can see where this technique would make things vastly easier there. And I think Chris made a good point where ~removing~ elements from the page would be easier using this technique than with tables.</p><p>However, I don&#8217;t agree that this technique is better simply because it doesn&#8217;t require as much CSS, or as many CSS-based fixes for IE. CSS files are cached: they&#8217;re loaded once by the browser, and then not downloaded again until a new version of the file comes along. That means you download a CSS file once, and you&#8217;re good for the rest of the site.</p><p>By comparison, you&#8217;re stuck downloading every page of a website, regardless of how similar in XHTML they are. As such, if I&#8217;m going to have bloated code somewhere, I&#8217;d vastly prefer it in the CSS than in the XHTML, if purely for bandwidth reasons.</p> ]]></content:encoded> </item> <item><title>By: Rowan</title><link>http://www.cssnewbie.com/argument-against-faux-absolute-positioning/comment-page-1/#comment-3499</link> <dc:creator>Rowan</dc:creator> <pubDate>Wed, 02 Jul 2008 01:45:14 +0000</pubDate> <guid
isPermaLink="false">http://www.cssnewbie.com/?p=157#comment-3499</guid> <description>There are dozens of IE6 bugs caused by basic floats that are very difficult to work around, or require several hacks to fix. The good thing about FAP is that it completely (?) negates all these issues and it doesn&#039;t require browser-specific or bloated CSS.FAP is best used for multi-column layouts, not for replacing tables. I can&#039;t believe it would increase the size of your HTML by &quot;15%&quot;, as you only need to use it once for the overall layout. That comes to about 150 bytes of data on its own, with the CSS being roughly 500 bytes. Of course one may decide to use the technique all over their pages, but no one should need it that much.Some people don&#039;t like having &quot;too many&quot; divs in their HTML, but everyone has to throw in a wrapper div here or there. Adding two or so extra wrappers won&#039;t hurt in any significant way.In my opinion, Divitis is only a problem in cases where headings and lists (etc) are wrapped in divs instead of their respective elements.When you&#039;re working with a flexible CMS and producing several websites every week with wildly varied layouts, you&#039;ll be grateful when you can avoid changing the HTML and just work from stylesheets.I&#039;ve tried virtually every type of layout over the years; tables, floats, negative margins, etc, and so far FAP has been the most stable and flexible method I&#039;ve come across.If you don&#039;t encounter any issues with your current layouts, then simply ignore Faux Absolute Positioning. For those who can&#039;t put up with all the browser quirks, you should give this a try at least.</description> <content:encoded><![CDATA[<p>There are dozens of IE6 bugs caused by basic floats that are very difficult to work around, or require several hacks to fix. The good thing about FAP is that it completely (?) negates all these issues and it doesn&#8217;t require browser-specific or bloated CSS.</p><p>FAP is best used for multi-column layouts, not for replacing tables. I can&#8217;t believe it would increase the size of your HTML by &#8220;15%&#8221;, as you only need to use it once for the overall layout. That comes to about 150 bytes of data on its own, with the CSS being roughly 500 bytes. Of course one may decide to use the technique all over their pages, but no one should need it that much.</p><p>Some people don&#8217;t like having &#8220;too many&#8221; divs in their HTML, but everyone has to throw in a wrapper div here or there. Adding two or so extra wrappers won&#8217;t hurt in any significant way.</p><p>In my opinion, Divitis is only a problem in cases where headings and lists (etc) are wrapped in divs instead of their respective elements.</p><p>When you&#8217;re working with a flexible CMS and producing several websites every week with wildly varied layouts, you&#8217;ll be grateful when you can avoid changing the HTML and just work from stylesheets.</p><p>I&#8217;ve tried virtually every type of layout over the years; tables, floats, negative margins, etc, and so far FAP has been the most stable and flexible method I&#8217;ve come across.</p><p>If you don&#8217;t encounter any issues with your current layouts, then simply ignore Faux Absolute Positioning. For those who can&#8217;t put up with all the browser quirks, you should give this a try at least.</p> ]]></content:encoded> </item> </channel> </rss>
<!-- This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching 5/20 queries in 0.073 seconds using disk

Served from: rhetorclick.com @ 2010-03-11 00:22:10 -->