Autor Zpráva
Thak
Profil
Chci se zeptat - potřeboval bych udělat klasický css layout, kde bude hlavička, patička a tři sloupce.
Levý bude mít konkrétní pevnou šířku, pravý sloupec taktéž (totožnou) a uprostřed bude obsah s textem.
Layout, ale na layoutu bude potřeba, aby se rozšířil v případě, že pravý sloupec chybí.
Tzn. myslel jsem si, že nastavím šířku levého a pravého divu na pevno vlastností width v css, potom, obsahu, že dám width auto a pak to celé obalím divem, kterému nastavím celkovou šířku stránky.
Nemáte na to nějaké řešení? Jde to vůbec?
martin20a
Profil
Moderátor Chamurappi: Vyhozeno…
Moderátor Chamurappi: … a o den později vráceno.

napsal jsem blbost...sorry
Thak
Profil
2martin20a:
takhle jak si psal:

<html>
  <head></head>
  <style text="text/css">
    #web {width: 900px;}
    #left, #right {width: 200px;}
    #content {width: 100%;}
  </style>
  <body>
    <div id="web">
      <div id="header">hlavička</div>
      <div id="left">levy sloupec</div>
      <div id="content">obsah</div>
      <div id="right">pravy sloupec</div>
      <div id="footer">patička</div>
    </div>
  </body>
</html>


Tak takhle jsem to zkoušel taky před tím, ale ten content div když má 100% šířku, tak se roztáhne na šířku divu "web" takže potom má ten div content automaticky 900px a ty divy left a right, co maji floating, tak se prostě odřádkují a mezi to se vloží ten 100% (900px) velký div.

Ještě zkusím, jestli tam není problém s tím floatem. Dík
Plaváček
Profil
Thak:

Vyber si vhodný layout http://blog.html.it/layoutgala/ a uprav k obrazu svému.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: