Quite right, I should have said: In general the "name" attribute is for form controls, rather than general HTML elements.
Karl Rudd On Fri, Mar 13, 2009 at 1:25 PM, RobG <rg...@iinet.net.au> wrote: > > > > On Mar 13, 11:10 am, Karl Rudd <karl.r...@gmail.com> wrote: >> Use id="whatever" rather than name="whatever". In CSS "#whatever" >> refers to an element with id="whatever". >> >> The "name" attribute is for form elements, not for general elements. > > The name attribute is valid for many more elements than just form > elements (I guess you really meant form controls), the full list is: > > button, textarea, applet, select, form, frame, iframe, img, a, > input, object, map, param and meta > > That's 9 out of 14 (64% or nearly 2/3) that *aren't* form controls or > form elements. > > > -- > Rob