1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Change in CSS creates lines …

Discussion in 'CSS' started by cre8ive, Dec 13, 2007.

  1. #1
    I have the following html. It’s nothing fancy. It just creates a list of items vertically.

    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    	<title>Demos</title>
    <style>
    
    #idList {
    	margin: 0;
    	padding: 0;
    }
    
    #idList li {
    	display: block;
    	margin: 0;
    	padding: 4px;
    	width: 120px;
    	background: #333;
    	color: #888;
    }
    
    </style>
    </head>
    <body>
    <ul id="idList">
    	<li>option 1</li>
    	<li>option 2</li>
    	<li>option 3</li>
    	<li>option 4</li>
    	<li>option 5</li>
    	<li>option 6</li>
    	<li>option 7</li>
    	<li>option 8</li>
    	<li>option 9</li>
    	<li>option A</li>
    	<li>option B</li>
    	<li>option C</li>
    	<li>option D</li>
    	<li>option E</li>
    	<li>option F</li>
    </ul>
    </body>
    </html>
    
    Code (markup):
    But if I add the font type

    
    font: normal 13px Courier;
    
    Code (markup):
    like the following

    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    	<title>Demos</title>
    <style>
    
    #idList {
    	margin: 0;
    	padding: 0;
    }
    
    #idList li {
    	display: block;
    	margin: 0;
    	padding: 4px;
    	width: 120px;
    	background: #333;
    	color: #888;
    	font: normal 13px Courier;
    }
    
    </style>
    </head>
    <body>
    <ul id="idList">
    	<li>option 1</li>
    	<li>option 2</li>
    	<li>option 3</li>
    	<li>option 4</li>
    	<li>option 5</li>
    	<li>option 6</li>
    	<li>option 7</li>
    	<li>option 8</li>
    	<li>option 9</li>
    	<li>option A</li>
    	<li>option B</li>
    	<li>option C</li>
    	<li>option D</li>
    	<li>option E</li>
    	<li>option F</li>
    </ul>
    </body>
    </html>
    
    Code (markup):
    IE6 creates lines between these items. Why is this happening and how can I fix this?
     
    cre8ive, Dec 13, 2007 IP