Witam
Po pierwsze do ustawiania stylu służy CSS, a nie umieszczanie wszystkiego w tagach HTML'a.
strona.html<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<link rel="stylesheet" href="style.css " type="text/css" />
<!-- tresc strony -->
<dir id="center">Jakistamdlugitekst
</dir>
style.css html, body {
margin: 0px;
padding: 0px;
font-size: 14px;
font-family: verdana, tahoma, arial, helvetica, sans-serif;
}
body * {
margin: 0px;
padding: 0px;
font-size: 14px;
}
#left {
text-align: left;
float: left;
width: 10%;
height: auto !important;
height: 300px; /* IE */
min-height: 300px;
display: inline; /* Ustawienie display: inline zapewnia, że margin-left lub margin-right będzie poprawnie interpretowane przez IE. */
background: #fff000;
}
#center {
text-align: center;
float: left;
width: 80%; /* IE */
max-width: 80%; /* to dziala pod FF i innymi przegladarkami prawidlowo interpretujacymi style kaskadowe */
height: auto !important;
height: 300px; /* IE */
min-height: 300px;
display: inline;
background: #00ff00;
}
#right {
text-align: right;
float: right;
width: 10%;
height: auto !important;
height: 300px; /* IE */
min-height: 300px;
display: inline;
background: #000fff;
}
Ogólnie i tak musisz ustalić jakąś wielkość LEWEGO i PRAWEGO bloku, a ŚRODKOWEGO najlepiej w pełni dopasować w IE lub ewentualnie może się sam dopasowywać w FF i innych lepszych przeglądarkach.
Powinno chodzić dobrze.
Pozdrawiam
Inti