08-05-2011, 23:32
(Ten post był ostatnio modyfikowany: 08-05-2011, 23:40 przez hieroshima.)
Kod:
<!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" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<link rel="Stylesheet" type="text/css" href="styl.css" />
</head>
<body>
<div class="d1">Div1</div>
<div class="d2">Div2</div>
<div class="d3">Div3</div>
</body>
</html>
poprawiony css: są 2 wyjścia albo takie jak tu dałem, albo dasz body width: 100%, tej środkowej dasz 90% a prawej i lewej po 5%. A jak chcesz zeby środek miał zawsze 1000px to tak jak ja mam:
Kod:
body{
text-align:center;
width:1100px;
}
/* Div nr 1 */
.d1, .d3{
background-color:red;
float:left;
width: 5%;
}
/* Div nr 2 */
.d2{
background-color:blue;
float: left;
width: 90%; /* 90% = 1000px */
}
Jedyne sensowne zastosowanie czegoś takiego, że środek ma stałą szerokość to strona wyśrodkowana, jak chcesz zająć cały ekran % to wszystko musi być w procentach
Wpisz tam więcej treści to zobaczysz ze się będzie w bok rozciągać. Jak dasz tam tło to przecież to będzie miało dwój rozmiar, a potem możesz zrobić powielanie w bok nie musisz ustalać szerokości tego. tzn. ustaw szerokość min-width i taką jaką będzie mial obrazek i powielanie w bok i bedzie ok mysle