- From: Russell Grigaitis <russell.grigaitis@pre-print.com>
- Date: Tue, 25 Aug 1998 08:57:45 -0600
- To: <www-style@w3.org>
>just a quick question. I'm designing a page with CSS and I've used a
>Unordered List with about four list items. But i don't like the fact that
it
>takes a blank line before the list starts and there's a blank line before
>the next para starts.
This should be the way to do it:
UL
  margin-top: 0pt;
  margin-bottom: 0pt;
  }
This works in IE4, but NS4 still put in the line spaces.
For this to work your Unordered List must be in the paragraph:
<P>Before
<UL>
    <LI>One</LI>
    <LI>Two</LI>
    <LI>Three</LI>
</UL>(you may want to start here to kill the character space)
After</P>
If it is not in the paragraph, you must change the margins of the paragraph
as well:
UL
  margin-top: 0pt;
  margin-bottom: 0pt;
  }
P.beforeUL
  margin-bottom: 0pt;
  }
P.afterUL
  margin-top: 0pt;
  }
...
<P class="beforeUL">Before</P>
<UL>
    <LI>One</LI>
    <LI>Two</LI>
    <LI>Three</LI>
</UL>
<P class="afterUL">After</P>
___________________________________________________________
Russell Grigaitis
Pre Print Incorporated
200, 12420 - 104 Avenue
Edmonton, AB  T5N 3Z9
(403) 488 - 6688
http://www.pre-print.com
Received on Tuesday, 25 August 1998 10:54:30 UTC