|
Posted by Tomasz Chmielewski on 11/29/07 17:44
I have a problem with CSS. Generally, my site looked good in Firefox and
IE7, but then, I wanted to see how it looks in IE6 (which still has over
30% of the market) - the result wasn't that great, the page looked ugly.
So I made various changes, and now the page looks good in IE6 and IE7.
In Firefox however, a background image is not displayed when I add a
"float" element to CSS. Where is the problem?
An example code is here:
http://wpkg.org/cssproblem.html
Expected result: "left column" and "right" column" written on respective
parts of the image. The image is available here: http://wpkg.org/sub2_bg.png
Result: IE6, IE7 - OK
Firefox - image is not displayed
When "float:left;" is commented out in #left_column, the image is
displayed in Firefox (but then, the text in the columns is messed).
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>sometitle</title>
<style type="text/css">
#wrapper {
clear: both;
width:100%;
background-image: url(sub2_bg.png);
background-repeat: repeat-y;
}
#left_column {
width:607px;
float:left;
}
#right_column {
width:349px;
float:left;
}
..padding {
padding-left: 40px;
text-align:left;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="left_column">
<div class="padding">
left column
</div>
</div>
<div id="right_column">
<div class="padding">
right column
</div>
</div>
</div>
</body>
</html>
--
Tomasz Chmielewski
http://wpkg.org
[Back to original message]
|