- From: Paul McKeown (Tiscali) <ppjmckeown@tiscali.co.uk>
- Date: Fri, 13 Feb 2009 00:39:43 +0000
- To: www-validator-css@w3.org
- Message-ID: <BAY116-DAV9C04918B0B1574B37311B91B80@phx.gbl>
- Message-ID: <4994C14F.6060100@tiscali.co.uk>
Dear W3C, I have used your validators for a long time and have always thought them excellent tools. However, the following CSS 2.1 code fragment, has started generating a warning, which it never seemed to generate before (unless I have been particularly inobservant). The fragment is: #navbar li { /* position the navigation tabs by floating them left */ float: left; /* space out the tabs by applying a right margin */ margin-right: 0.3em; /* remove the bullet */ list-style: none; font-size: 90%; font-weight: normal; } The warning is: In (x)HTML+CSS, floated elements need to have a width declared. Only elements with an intrinsic width (html, img, input, textarea, select, or object) are not affected However, I thought that that is not true. To quote the W3C (http://www.w3.org/TR/CSS21/changes.html#q57): C.2.50 Section 9.5 Floats <http://www.w3.org/TR/CSS21/visuren.html#floats> Floats are no longer required to have an explicit width. Am I losing my mind or is the css validator suddenly bonkers? Please help! Best Regards, Paul McKeown.
Received on Friday, 13 February 2009 08:29:52 UTC