Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML+CSS]Problem z pozycjonowaniem divów
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
ghastblood
Witam mam problem z rozłożenie divów na stronie

Mój problem polega na tym że div od logowania wyświetla się dopiero jak skończy się div z nogami postaci

Tak wygląda szkic:



Opis:

1.header po prawej stronie 2 postaci
2.menu poziome
3.obrazek łączący header postacie z (1 i 4)
4. Nogi postaci
5.logowanie
6.statystyki strony
7.statystyki forum
div 663 x74 px miejsce na reklamę

  1. <title>strona</title>
  2. <link rel="Stylesheet" type="text/css" href="style.css">
  3. </head>
  4. <div id="header">#HEADER >> Postacie (1) <div>
  5. <div id="menup">#MENU(2)</div>
  6. <div id="menu">#MENU(2)</div>
  7. <div id="hahlan">#POSTACIE(3)</div>
  8. <div id="reklama">#REKLAMA</div>
  9. <div id="richard">#NOGI POSTACI (4)</div>
  10. <div id="logowanie">#LOGOWANIE(5)</div>
  11. </body>
  12. </html>

CSS:
  1. * {
  2. margin: 0px;
  3. padding: 0px;
  4. }
  5.  
  6. html, body {
  7. color: #DEDBD1;
  8. font-size: 12px;
  9. font-family: Verdana, Tahoma, Arial;
  10. background-color: #474747;
  11. }
  12.  
  13. body {
  14. margin: 50px;
  15. }
  16.  
  17. div#header {
  18. width: 997px;
  19. height: 301px;
  20. background-color: #F6F7EE;
  21. }
  22.  
  23. div#menup {
  24. width: 11px;
  25. height: 41px;
  26. display: inline;
  27. float: left;
  28.  
  29. background-color: #474747;
  30. }
  31.  
  32. div#menu {
  33. width: 652px;
  34. height: 41px;
  35. display: inline;
  36. float: left;
  37. background-color: #474747;
  38. }
  39.  
  40. div#hahlan {
  41. width: 334px;
  42. height: 41px;
  43. float: left;
  44. display: inline;
  45. background-color: #F6F7EE;
  46. }
  47.  
  48. div#reklama {
  49. width: 662px;
  50. height: 74px;
  51. display: inline;
  52. float: left;
  53. background-color: #474747;
  54. }
  55.  
  56. div#richard {
  57. width: 334px;
  58. height: 345px;
  59. display: inline;
  60. float: left;
  61. background-color: #F6F7EE;
  62. }
  63.  
  64. div#logowanie {
  65. width: 310px;
  66. height: 130px;
  67. display: inline;
  68. float: left;
  69. background-color: #474747;
  70. }



z góry dziękuję za pomoc

Pozdrawiam
Ghastblood

PS:Dopiero się uczę
Maciek1705
ja bym Ci radził zrobić to inaczej w większości przypadków w css masz display:inline; to jest bez sensu patrząc na to co chcesz osiągnąć. Ja na twoim miejscu zrobił bym jednego dużego diva który by mieścił te 7 innych i ustawiał je za pomocą position: relative; position: absolute; ewentualnie odsuwając marginesami to jest znacznie lepsze niż to co zrobiłeś. Poczytaj sobie na temat atrybutu position.
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.