Just give the form an id or class and you can do anything you want to it. Like this: <form id="something" class="someName">. Get rid of the span.


Chad Cross

JUXTAFLO WEB STUDIO | t:562.436.5802 | [EMAIL PROTECTED] | www.juxtaflo.com


mou wrote:
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

    
  
    

  

--~--~---------~--~----~------------~-------~--~----~
--
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