- From: Hakon Lie <howcome@w3.org>
- Date: Fri, 30 Jan 1998 12:59:32 +0100 (MET)
- To: www-style@w3.org
Hi
I'm trying to implement the following style to control the spacing in a
definition list:
<style type="text/css">
<!--
.listbox {padding-top: 1em;
padding-bottom: 2em;}
-->
</style>
Given the following example HTML snippet:
<dl>
<dt>This is the Definition Term</dt>
<dd class="listbox">
<strong>First Item: </strong>Here is some information<br>
<strong>Second Item: </strong>Here is some more information
</dd>
<dt>This is next Definition Term</dt>
....
I think what should happen is roughly:
This is the Definition Term
First Item: Here is some information
Second Item: Here is some information
This is next Definition Term
In other words, I have some space between the first <dt> and the first line
of the subsequent <dd>, and I have twice as much space between the end of
the first <dd> and the next <dt>.
MSIE 4.0 seems to handle this fine, and so did NS4.01 (which I had until a
couple of days ago). However, NS4.04 (to which I just "upgraded", haha)
seems to do something rather more like this:
This is the Definition Term
First Item: Here is some information
Second Item: Here is some information
This is next Definition Term
Now, either I'm making a basic mistake in my stylesheet which MSIE is
glossing over and NS is complaining about. In which case, my apologies;
and could someone tell me what I'm doing wrong, please? ;-) Otherwise, I
have to conclude that the implementation of CSS in NS4.04 is broken, at
least in this regard. Can anyone confirm this (and suggest a possible
solution/workaround!). It took me a while to get this to work under both
NS and MSIE, and now I find that it doesn't work again, which is very very
frustrating!
Many thanks ;-)
Cheers
--&e
Received on Friday, 30 January 1998 06:59:53 UTC