Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Div główny i dwa divy obok siebie wewnątrz niego.
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
8rol
Witam.


Mam jednego większego diva (wyśrodkowany margin: auto), a wewnątrz niego dwa inne divy.
Chciałbym aby dwa te divy znajdowały się obok siebie, jednak gdy nadam im float: left; to wypadają one z tego głównego diva.


Bardzo proszę o radę.
trucksweb
glownemu tez ustawiasz float:left i najlepiej tez position:relative
8rol
Dzięki, podziałało, jednak teraz główny div nie znajduję się już na środku ekranu, co z tym zrobić?

Mam jeszcze pytanie jak ustawiać pozycje tych wewnętrznych divów względem tego głównego, a nie całego ekranu?
trucksweb
wklej kod jaki masz lacznie z css to zobaczymy bo teraz nie rozumiem
8rol
Zostawiłem tylko to co jest kluczowe, aby przedstawić mój problem.

CSS:
  1. body {
  2. background: #f3fcfe;
  3. font-family: Georgia, serif;
  4. margin: 0 auto;
  5.  
  6. }
  7.  
  8. #ustawienia {
  9. width: 60%;
  10. background: #c6d7ed;
  11. border: solid 1px #9dbbe0;
  12. padding: 2px;
  13. float:left;
  14.  
  15. }
  16.  
  17. #tabelka {
  18. float:left
  19. }
  20.  
  21. #para{
  22. position:relative;
  23. top: 20%;
  24. left: 30%;
  25. float:left
  26. }



HTML:
  1. <title>Tytul</title>
  2. <link rel="stylesheet" type="text/css" href="styl.css">
  3. </head>
  4.  
  5. <div id="ustawienia">
  6. <div id="tabelka">
  7. <table border="1">
  8. <tr><th>ID</td><th>nazwa1</th><th>nazwa2</th></tr>
  9. <tr><td>test</td><td>test</td><td>test</td>
  10. <tr><td>test</td><td>test</td><td>test</td>
  11. <tr><td>test</td><td>test</td><td>test</td>
  12. <tr><td>test</td><td>test</td><td>test</td>
  13. <tr><td>test</td><td>test</td><td>test</td>
  14. <tr><td>test</td><td>test</td><td>test</td>
  15. <tr><td>test</td><td>test</td><td>test</td>
  16. </table>
  17. </div>
  18.  
  19. <div id="para">
  20. <table border="1">
  21. <tr><th>ID</td><th>nazsdfwa1</th><th>nasdzwa2</th></tr>
  22. <tr><td>tesdst</td><td>tesst</td><td>test</td>
  23. <tr><td>tesst</td><td>tesdst</td><td>test</td>
  24. <tr><td>tesfst</td><td>tesdfst</td><td>test</td>
  25. <tr><td>tesdfst</td><td>tsdfest</td><td>test</td>
  26. <tr><td>tesdfst</td><td>tsdfest</td><td>test</td>
  27. <tr><td>tsdfest</td><td>tsdfest</td><td>test</td>
  28. <tr><td>tsdfest</td><td>tsdfest</td><td>test</td>
  29. </table>
  30. </div>
  31.  
  32.  
  33. </div>
  34. </body>
  35. </html>


Chodzi teraz o to, aby ten główny div (id="ustawienia") był wyśrodkowany.
athei
Z #ustawienia usuń float: left i daj margin: 0 auto; overflow: hidden;
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.