Konqueror CSS question: implementation of min-height property
Mitch
mitch074 at gmail.com
Thu Aug 3 09:50:20 BST 2006
Peter Wiersig a écrit :
>On Wed, Aug 02, 2006 at 05:00:23PM +0200, Mitch wrote:
>
>
>>However, while Konqueror supports min-height, it only does so on
>>px (and probably em) - but not %!
>>
>>
>
>Have you tried to read the specs about height 100%? It's
>complicated and the points you have to keep in mind is that
>".section { min-height: 100% }" has the meaning: 100% of the
>surrounding element, in your case the body, which is contained in
>the <html> element. You'll have to have at least css rules for
>those 2 elements beside the div you've already setup.
>
>Works:
>
>
Actually, yes it does - thanks for pointing this out, but now I'm in a fix:
><html style="height:100%">
>
><head><TITLE>Test page</TITLE></head>
>
>
<body style="height: 100%; position:absolute; top:0; left:0; width:100%;
height:100%">
<div style="top:50px; bottom:50px">
><div style="min-height: 100%; border: 1px black solid">
> Test test test<br>
> bla bla bla<br>
> yadda yadda
> </div>
><div style="min-height: 100%; border: 1px grey solid">
> Test test test<br>
> bla bla bla<br>
> yadda yadda
> </div>
>
>
</div>
></body>
></html>
>
>Peter
>
>
>
...but to give you a better view of the layout, try
www.arcrachatcredits.org (it's in French, but you need only see the
layout to get an idea).
Basically, my <body> element is defined as position:absolute; top:0;
left:0; width:100%; height:100% (this works in IE5+, Gecko, KHTML and
Opera). The other elements are positioned absolutely (at this point, it
works like 'fixed' since <body> is set to occupy the whole viewport, no
more no less) with top, bottom, left and right to define their
placements. Right now, Gecko calculates an element's actual height when
it is positioned like that (making min-height work) and IE provides
expressions in CSS (document.body.clientHeight) that allow calculation
of the parent element's actual height.
Now, does anybody have an idea HOW to calculate a parent element's
height when you just want to position its edges relatively to the
viewport or parent element? I like Gecko's implementation of min-height
better, but since the standard says that if it's not given explicitely
it should always be considered as 'auto'...
I've tried defining the element where I want to make use of min-height
by defining its height as 100%, and top and bottom padding - with the
border box model (CSS3 box-model:border; -mox-box-model:border;). As I
only have Konqueror 3.4, is there a way to make it support this
property? Thanks for any help.
Mitch
___________________________________________________
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
More information about the kde
mailing list