Hi,
Ive some internal html design questions. I've noticed that at some places input fields are being used without form tags anywhere around them, as far as i know this does not correctly w3c validate (at least not not under strict)? Why havent form tags been included? Also I noticed that at some places tables are being used for layout purposed (for example in the toolbar). Why was this decision made?
Thanks,
Seldon
Ive some internal html design questions. I've noticed that at some places input fields are being used without form tags anywhere around them, as far as i know this does not correctly w3c validate (at least not not under strict)? Why havent form tags been included? Also I noticed that at some places tables are being used for layout purposed (for example in the toolbar). Why was this decision made?
Thanks,
Seldon

#2
![]() | |
![]() Quote:
I've also been wondering why Jack chose to use tables for that kind of stuff. ![]() |
#3
![]() |
![]() Seldon, you need to include the form tags. Having fields generate their own form tags IMO doesn't make much sense.
As for the tables, they are used where required. Trust me, I don't want to use them, but until the w3c ..... I won't go there. ![]() For the toolbars, they can contain any number of element types (buttons, raw text, inputs, selects, etc) and all need to be vertically aligned center. Literally, you can add anything you want to a toolbar. To do that cross-browser, a table is needed. As for validating, I never jumped on that boat. I would rather write pages/applications that actually work cross-browser, instead ones the w3c says should work cross-browser. ![]() ![]() |
#4
![]() |
![]() Jack, i understand what you mean and i totally agree that its really nasty to get everything to look and work cleanly crossbrowser without the tables. About the inputs, i was mainly refering to the page input box in the toolbar. I think many peopel would forget about including a form tag for this 'auto generated' piece of html. But then again, if it works without the formtag (as it in fact does), why bother
![]() ![]() |