On Jun 6, 2012, at 18:02 , Georg wrote:
> On 06.06.2012 18:16, mem wrote:
>> Can you please take a look on the following snipped and either edited and/or
>> explain here, why, when we add a *percentage* value on margin, we get some
>> li to drop the float ?
>>
>> http://jsfiddle.net/vNmjS/
>
> Question: how wide is the float? :-)
I believe it is, as wide as their contents.
And that should be X% wide.
But not 100% wide, unless, their contents correspond to the totality of the
container.
I still not get with if we do px or em it don't drop, and if we use % it
drops...
>
> A more normal way to do this, is to declare...
>
> div#container {
> float: right; /* or 'left' */
> text-align: right;
> width: 100%;
> }
>
> ...which provides enough space in most cases. The ul itself will of course
> work fine as only container, with a similar styling.
I see that we float right an element of 100% width. That seems to take no
effect on their contained elements, it only takes effect when we text-align:
right the inline or text elements inside.
Indeed it works but I still don't totally understand the solution.
Why should we declare a width of 100% will it not normally taken as 100% by
default ?
Please discard all nonsense that I may be saying here.
>
> regards
> Georg
Thanks a lot,
mem
______________________________________________________________________
css-discuss [[email protected]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/