|
sticks464 -> RE: Unordered lists in columns (10/25/2006 10:42:25)
|
Thanks jaybee, works good in IE but not so in FF. Here's my code, maybe a few hints as to what I have done wrong (not validated yet) that is making positioning so difficult on this one. CSS quote:
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:90%; background-color:#33ccff; } a:link { color: #fff; background-color:#3cf; text-decoration: underline; } a:hover { color: #000; background-color: #99ccff; text-decoration: none; } #content { margin-left:191px; margin-right:50px; } #menu { float:left; width:191px; height:500px; background:url("../Graphics/navback.gif") no-repeat; } .header { height:102px; text-align:center; margin:auto; padding-top:20px; padding-bottom:30px; } #navigation { width:191px; padding-top:10px; } #navigation ul { list-style-type: none; padding: 0; margin: 0; } #navigation ul li { margin-top: 6px; } #navigation ul li a { display: block; width: 100px; text-decoration: none; color: #ffffcc; font-weight:bold; background: url("../Graphics/button-front.gif"); padding:3px 0; text-align:center; margin-left:30px; } #navigation ul li a:hover { color: #540020; background-image: url("../Graphics/button-back.gif"); font-weight: bold; text-decoration:none; } #extra { position:absolute; margin-top:500px; width:181px; height:430px; background: url("../Graphics/background.gif"); background-repeat: repeat-y; padding-left:10px; padding-top:20px; } .warning { border:6px ridge #12a; text-align:left; padding:10px; margin:30px 100px 0 100px; } .textbox { border:6px ridge #12a; text-align:left; padding:10px; margin:0 100px; } h1 { text-align:center; } h2 { text-align:center; } .exit { text-align:center; } #mainpicbox1 { width:480px; height:303px; text-align:center; margin:auto; background:url("../Graphics/box-1.jpg") no-repeat; } #slidepicbox3 { width:400px; height:150px; margin:auto; text-align:center; } .free { padding-top:50px; color:#fff; } .somediv { float:left; width: 275px; height:150px; margin-top:30px; margin-left:105px; /*padding-left:100px;*/ border:1px solid #000; } .somediv .floatbox { float: left; width: 105px; } * html .somediv p { /* IE 3px jog hack*/ height: 1%; } .somediv p { margin-top: 0; margin-left: 110px; font-size:90%; } .somediv1 { float:right; width: 275px; height:150px; margin-top:30px; margin-left:5px; margin-right:100px; border:1px solid #000; } .somediv1 .floatbox { float: left; width: 105px; } * html .somediv1 p { /* IE 3px jog hack*/ height: 1%; } .somediv1 p { margin-top: -150px; margin-left: 110px; font-size:90%; } .listdiv { float:left; margin-top:60px; margin-left:150px; } .listdiv ul { list-style-type: none; padding: 0; margin: 0; } html quote:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Template 2</title> <link href="CSS/gal.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="wrapper"> <div id="menu"> <div id="extra"><img src="Graphics/leftside-banner.gif" alt="left banner" width="120" height="303" border="0" /></div> <div id="navigation"> <ul> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> </ul> </div> </div> <div id="content"> <p class="header"><img src="Graphics/page_ banner.gif" alt="banner" /></p> <p class="textbox">DESCRIPTION GOES HERE. Donec molestie. Sed aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras quis libero. Cras venenatis. Aliquam posuere lobortis pede. Nullam fringilla urna id leo. Praesent aliquet pretium erat. Praesent non odio. Pellentesque a magna a mauris vulputate lacinia. </p> <h1>Model of the Month</h1> <div class="somediv"> <div class="floatbox"> <img border="0" src="Gallery info pic/catss01.jpg" alt="Cats photo" /></div> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie. Sed aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum facilisis nulla.</p> </div> <div class="somediv1"> <div class="floatbox1"> <img border="0" src="Gallery info pic/miche001.jpg" alt="Michele's photo" /></div> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie. Sed aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum facilisis nulla.</p> </div> </div> </div> <div class="listdiv"> <p>Title goes here</p> <ul> <li>Name</li> <li>Name</li> <li>Name</li> <li>Name</li> <li>Name</li> <li>Name</li> </ul> </div> <div class="listdiv"> <p>Title goes here</p> <ul> <li>Name</li> <li>Name</li> <li>Name</li> <li>Name</li> <li>Name</li> <li>Name</li> </ul> </div> <div class="listdiv"> <p>Title goes here</p> <ul> <li>Name</li> <li>Name</li> <li>Name</li> <li>Name</li> <li>Name</li> <li>Name</li> </ul> </div> </div> </body> </html> Thanks
|
|
|
|