wkenny
05-15-2007, 11:32 AM
I'm experimenting with CSS positioning and right at the outset have a problem with FF which is not displaying the border correctly. Any help appreciated.
CSS
#container {
width: 97%;
border: 1px solid gray;
margin: 0;
}
.company {
float: left;
width: 75%;
border: 1px solid red;
margin: 0;
}
.company h1 {
font-weight: bold;
font-size: 120%;
margin: 0;
}
.companyname {
width: 68%;
float: left;
border: 1px solid green;
margin: 0;
}
.email {
width: 15%;
float: right;
border: 1px solid blue;
margin: 0;
}
.logo {
width: 15%;
float: left;
margin: 0;
border: 0;
}
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" type="text/css" href="company.css" class="sitestyles" />
</head>
<body>
<div id="container">
<div class="company">
<div class="logo">
logo
</div> <!-- logo -->
<div class="companyname">
<h1>company</h1>
</div> <!-- company name -->
<div class="email">
email
</div> <!-- email -->
</div> <!-- company -->
</div> <!-- container -->
</body>
</html>
CSS
#container {
width: 97%;
border: 1px solid gray;
margin: 0;
}
.company {
float: left;
width: 75%;
border: 1px solid red;
margin: 0;
}
.company h1 {
font-weight: bold;
font-size: 120%;
margin: 0;
}
.companyname {
width: 68%;
float: left;
border: 1px solid green;
margin: 0;
}
.email {
width: 15%;
float: right;
border: 1px solid blue;
margin: 0;
}
.logo {
width: 15%;
float: left;
margin: 0;
border: 0;
}
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" type="text/css" href="company.css" class="sitestyles" />
</head>
<body>
<div id="container">
<div class="company">
<div class="logo">
logo
</div> <!-- logo -->
<div class="companyname">
<h1>company</h1>
</div> <!-- company name -->
<div class="email">
</div> <!-- email -->
</div> <!-- company -->
</div> <!-- container -->
</body>
</html>