Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odległość divów od siebie
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
8rol
Witam.

W jaki sposób najlepiej ustalić jaka odległość ma być pomiędzy poszczególnymi divami?
Chodzi o to, aby nie były "sklejone".

P.S Pisze styl wykorzystując wartości podane w procentach.
Burned
margin
8rol
Tak też to zacząłem robić, jednak pojawia się problem.

Mam:
------ nagłówek ------
- menu | tresc ---------
------ stopka ----------

Szerokości mam poustawiane w procentach i wszystko jest ok. Jednak gdy dodam margin dla każdego elementu to wtedy menu wraz z trescia są szersze o wartość marginesu względem nagłówka i stopki. Jak ten problem rozwiązać?
erix
Daj kontener i ustaw w nim padding. winksmiley.jpg
8rol
Gdy kontenerowi nadam padding wtedy cała "strona" zyskuje przestrzeń bo bokach, a nie jej wewnętrzne elementy.
erix
Daj trochę kodu, style też.
8rol
HTML

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  4. <title>Moja pierwsza strona na DIVach</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <link rel="stylesheet" type="text/css" href="style.css" />
  7. </head>
  8. <div id="all">
  9. <div id="naglowek">
  10. <img src="logo.gif" alt="logo" title="Strona główna" />
  11. </div>
  12. <div id="menu">
  13. <ul>
  14. <li><a href="#2">Kontakt</a></li>
  15. <li><a href="#1">Pomoc</a></li>
  16. </ul>
  17. </div>
  18. <div id="tresc">
  19. Treść
  20. </div>
  21. <div id="stopka">
  22. Stopka
  23. </div>
  24. </body>
  25. </html>


CSS:
Kod
body {
    width: 100%;
    color: black;
    background: green;
}

#all {
width: 80%;
margin: auto;
}

#naglowek, #stopka {
    width: 100%;    
}

#naglowek {
    height: 180px;
    background: #242424;
}

#stopka {
    height: 50px;
    clear: both;
    background: #F7F7F7;
    
}

#menu, #tresc {
    height: 400px;
    float: left;
}

#menu {
    width: 20%;
    background: #007BB9;

}

#tresc {
    width: 80%;
    background: #DBC500;
}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.