Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Padding psuje cale ułożenie
Forum PHP.pl > Forum > Przedszkole
michat34
Witam mam taka strone:
  1. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  2. <link rel="stylesheet" type="text/css" href="main_style.css">
  3. <div id="container">
  4. <div id="header">
  5. Logowanie <br>
  6. <form action="index.php" method="post">
  7. <input type="text" name="login"><br>
  8. <input type="password" name="password"><br>
  9. <input type="submit" name="log" value="Zaloguj">
  10. </form>
  11. </div>
  12. <div id="menu">
  13. menu
  14. </div>
  15. <div id="main">
  16. main
  17. </div>
  18. <div id="footer">
  19. fot
  20. </div>
  21. </div>


  1. #container {
  2. position: relative;
  3. width: 1000px;
  4. margin: 0 auto;
  5. }
  6.  
  7. #header {
  8. width: 1000px;
  9. background-color: green;
  10. }
  11.  
  12. #menu {
  13. width: 200px;
  14. float: left;
  15. background-color: yellow;
  16. }
  17.  
  18. #main {
  19. width: 800px;
  20. float: left;
  21. background-color: red;
  22. }
  23.  
  24. #footer {
  25. width: 1000px;
  26. clear: both;
  27. background-color: blue;
  28. }


wszystko jest okej, ale tekst jest zbyt blisko ramek. chcialem dodac wiec padding 10px do wszystkich elementow (oprocz kontenera) co zepsulo zupelnei ulozenie strony. czy to ma jakis zwiazek z uzyciem float: left? i jesli tak to jak to pogodzic?
b4rt3kk
Dodając paddingi odejmij ich sumę od szerokości diva tj. np.

  1. div {
  2. width: 780px; // docelowo div ma mieć 800px
  3. padding: 10px; // z każdej strony padding ma po 10px tak więc odejmujesz 20px od szerokości
  4. }
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.