- From: Vincent Quint <vincent.quint@inria.fr>
- Date: Fri, 04 Dec 2009 11:17:41 +0100
- To: ve3ll@cogeco.ca
- CC: www-amaya@w3.org
In your example, the style element contains a rule
legend {background:transparent;}
That's why you can see the border from the fieldset element through the
legend box.
To avoid that, remove the background rule, or change "transparent" to
"white".
I am not sure who is wrong here. Neither the HTML 4.01 spec nor the CSS
2.1 spec
clearly state whether the border of a fieldset element should be visible
or not
through a transparent legend box.
Vincent.
On 3/12/09 13:48, ve3ll@cogeco.ca wrote:
> <?xml version="1.1" encoding="iso-8859-1"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> "http://www.w3.org/TR/xhtml11/DTD/xhtml1-strict.dtd">
> <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
> <head><title>Legend Styles:VE3LL@RAC.CA</title>
> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
> <style type="text/css">
> fieldset.r {border:2px solid maroon; margin:5px; padding:2px}
> legend {background:transparent;border:1pt solid black;
> margin-left:10px;padding-left:4px;padding-right:4px}
> </style>
> </head><body><h1>Legend Styles:VE3LL@RAC.CA</h1>
> <p>Amaya 11.3 leaves the border from the fieldset element inside the
> legend
> box instead of placing the legend box <em>over</em> the top of the
> fieldset
> box. Check the look against any mainstream browser.</p>
> <fieldset><legend class="r">My Form</legend></fieldset>
> </body></html>
> --
> --
> John Russell, VE3LL@COGECO.CA
> http://home.cogeco.ca/~ve3ll
> http://home.cogeco.ca/~trains
> http://home.cogeco.ca/~cipher
Received on Friday, 4 December 2009 10:19:00 UTC