Have you tried moving the form tags outside of the containing <span>?



Robert K S wrote:
> I am having trouble validating a form that I have in a top navigation
> bar of a web site written in XHTML.
>
> The form is a simple search form with just a single text input and a
> single submit button.
>
> I want the form to be formatted by CSS, so I have it enclosed in a
> span with an ID.  The validator doesn't like this, because form is a
> block-level element and span is an inline element, and block-level
> elements cannot be enclosed in inline elements.
>
> Fine, say I: I'll reverse the order of the form and span tags, so that
> now the span that bestows the form its CSS formatting is inside the
> form.  But the validator chokes on this, too, and I'm not sure why.
>
> It seems to me like the real problem here is that form is a block-
> level element without any good reason.  Why shouldn't a page have the
> ability to put two forms inline with each other?  Doesn't making form
> block-level precludes the possibility, for example, of having both a
> search and a login inline with each other on a top navigation bar?
>
> Here is an example of the page that I am having trouble validating.
> http://www.j-archive.com/showseason.php?season=25
>
> All the best,
> Robert K S
>
> >
>   

-- 


Mou
http://mou.me.uk/


--~--~---------~--~----~------------~-------~--~----~
--
You received this because you are subscribed to the "Design the Web with CSS" 
at Google groups.
To post: [email protected]
To unsubscribe: [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Reply via email to