I use form-related tags and CSS for my tableless forms - fieldset, legend, label, optiongroup, etc. Knowing how those tags work and what CSS you can apply to them can go a long way to making tableless forms that work in IE6, and all the other browsers.
@AdamThe clients will give a "rats ass" when the government passes a law that all commercial websites must be handicap accessible. Look at the UK or Australia where it already is law. I can't wait for you to get those phone calls where you have to explain to your clients why you didn't code their sites to be accessible and they have to repay someone else (hopefully they will realize your firm doesn't know anything about coding standards compliant websites) to recode their site.Ford.com and Target.com have already been sued for not having handicap accessible websites...
the hard part in using tableless forms is building forms with multiple columns of input boxes.Most of the examples have forms with {label}{input}{label}{input}{label}{input}Unfortunately this can result in a lot of wasted space. There are may situations where you want to do{label}{input} {label}{input} {label}{input}When trying to do that, most people end up using tables. In our web app we've started using DIVs a lot like tables. The big advantage has been that it lets us have a liquid layout that works in multiple resolutions and forces fields to fall to the next line if the resolution is too low.The downside is that it is a LOT of markup. More so than if we just used tables.
Tables are not for layout, agreed.But what about floats? Is floating meant to hold the weight of page layout? I don't think so. Floating was invented for wrapping text around images and similar small things, not for layout. The reason of its heavy use for layout is just that it works. Not always, not perfectly but it works. Like use of tables does. Only that tables are working perfectly, everywhere, everytime.At the time being I have very small pressure from boss and clients to go tableless. I always have constant pressure to deliver fast. Having to choose between floats and tables, I'll take the later.
joyrexMar 5, 2007
I use form-related tags and CSS for my tableless forms - fieldset, legend, label, optiongroup, etc. Knowing how those tags work and what CSS you can apply to them can go a long way to making tableless forms that work in IE6, and all the other browsers.
chumpMar 6, 2007
background-image: url(../images/16m.png);background-repeat: no-repeat;background-position:left;background-color:#FFFFFF;or...background: #fff url(../images/16m.png) no-repeat left;
ryanmerketMar 6, 2007
@AdamThe clients will give a "rats ass" when the government passes a law that all commercial websites must be handicap accessible. Look at the UK or Australia where it already is law. I can't wait for you to get those phone calls where you have to explain to your clients why you didn't code their sites to be accessible and they have to repay someone else (hopefully they will realize your firm doesn't know anything about coding standards compliant websites) to recode their site.Ford.com and Target.com have already been sued for not having handicap accessible websites...
Closed AccountMar 6, 2007
the hard part in using tableless forms is building forms with multiple columns of input boxes.Most of the examples have forms with {label}{input}{label}{input}{label}{input}Unfortunately this can result in a lot of wasted space. There are may situations where you want to do{label}{input} {label}{input} {label}{input}When trying to do that, most people end up using tables. In our web app we've started using DIVs a lot like tables. The big advantage has been that it lets us have a liquid layout that works in multiple resolutions and forces fields to fall to the next line if the resolution is too low.The downside is that it is a LOT of markup. More so than if we just used tables.
flawMar 6, 2007
Anyone else read the title as Topless forms?
skeftomilosMar 7, 2007
Tables are not for layout, agreed.But what about floats? Is floating meant to hold the weight of page layout? I don't think so. Floating was invented for wrapping text around images and similar small things, not for layout. The reason of its heavy use for layout is just that it works. Not always, not perfectly but it works. Like use of tables does. Only that tables are working perfectly, everywhere, everytime.At the time being I have very small pressure from boss and clients to go tableless. I always have constant pressure to deliver fast. Having to choose between floats and tables, I'll take the later.
mudd06Mar 9, 2007
I totally echo and agree with you bpapa. God Bless You!I do my best to consider those seven points when working on any site or page.
mudd06Mar 9, 2007
LOL!
deejay111Mar 23, 2007
verify at <a class="user" href="http://w3tableless.com">http://w3tableless.com</a>