[html5] CSS Border-radius and New Elements
bill
william at techservsys.com
Sat Mar 19 07:33:19 PDT 2011
On 3/19/2011 12:27 AM, Martin Alterisio wrote:
> On Sat, Mar 19, 2011 at 12:01 AM, Jacob Kristensen
> <admin at blueboden.com <mailto:admin at blueboden.com>> wrote:
>
> Any reason why border-radius doesn't work on article elements?
> I tested this earlier today, and i can't seem to get it to
> work in IE9. On top of that, i actually expected it would
> work in Firefox, using -moz-border-radius, but it didn't.
> I tried the exact same code on a div element, and this
> worked fine.
>
>
> border-radius is not HTML5, is CSS3, and it works just fine in
> HTML5 new elements (just remember to use display:block where
> appropiate, some browsers have no default styling for those new
> elements), you must be using it wrong.
>
> There also seem to be a bug, where the second value gets
> applied a bit odd, also in both browsers.
> As i understand border-radius, the first value should
> represent the radius of the horizontal plane, while the
> second value should represent the vertical plane radius.
> This should then allow web designers to sort of "squeeze"
> the bend of the corners. But what this in reality seem to
> do, is to apply two different values like below:
> -X--Y-
> -Y--X-
> This can be seen in the example that i posted on Brugbart,
> http://brugbart.com/Visions/css-border-radius
>
>
> That's the expected behavior, not a bug.
>
> http://www.w3.org/TR/css3-background/#the-border-radius
>
> border-radius: <value for all corners>;
> border-radius: <value for top-left and bottom-right> <value for
> top-right and bottom-left>;
> border-radius: <value for top-left> <value for top-right and
> bottom-left> <value for bottom-right>;
> border-radius: <value for top-left> <value for top-right>
> <value for bottom-right> <value for bottom-left>;
>
> If you want to have different radius for the x axis and y axis
> you have to specify first the values for the x-axis then the
> values for the y-axis separated by a / character, for example:
>
> border-radius: 5px 10px;
>
Works as expected for the <article> on FireFox 3.6.15
--
Bill Drescher
william {at} TechServSys {dot} com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/help-whatwg.org/attachments/20110319/5d82c388/attachment-0003.htm>
More information about the Help
mailing list