Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML]2 divy obok siebie
Forum PHP.pl > Forum > Przedszkole
tomkowy
Witam, mam pewien problem, mianowicie chcialbym ustawic 2 divy obok siebie i niestety cos nie smiga. i zastanawiam sie gdzie jest blad.

  1. <div class="content">
  2.  
  3. <div id="text-1">
  4. <p>teksty</p>
  5. </div>
  6.  
  7. <div id="text-2">
  8. <p>teksty</p>
  9. </div>
  10.  
  11. </div>


i taki o to css:

  1. .content{
  2. width: 960px;
  3. min-height: 400px;
  4. position: relative;
  5. left: 50%;
  6. margin: 0px 0px 0px -480px;
  7. border: 1px solid black;
  8. overflow: visible;
  9.  
  10. }
  11.  
  12. #text-1, #text-2{
  13. width: 270px;
  14. }
  15.  
  16. #text-1 p, #text-2 p{
  17. margin: 0;
  18. padding: 0;
  19. text-align: justify;
  20. }
  21.  
  22. #text-1, #text-2{
  23. position: absolute;
  24. }
  25.  
  26. #text-2{
  27. margin: 0px 0px 0px 285px;
  28. }


aktualnie wyglada to tak:
Kod
http://img840.imageshack.us/img840/6937/przechwytywaniehg.png


chce zeby tekst byl w ramce i zeby z niej nie wychodzil i aby element z ramka zwiekszal dlugosc gdy jest tego potrzeba.

//edit

okej juz sobie poradzilem. dzieki za pomoc i tak. moze wyjasnie jak udało mi się to zrobić.

zrobiłem to na liście wypunktowanej, ustawiłem elementy na relative, dałem float i w sumie nie uzyskałem nic innego jak tutaj. kluczowym elementem było stworzenie nowego <p> z właściwością clear: both; można powiedzieć ze robi to nam taki separator, taka prosta linia która wyrównuje wszystko. wszystko działa git teraz.
mls
Można prościej, jeśli już koniecznie na listach wypunktowanych:
  1. <ul>
  2. <li>kolumna 1</li>
  3. <li>kolumna 2</li>
  4. </ul>


  1. ul { overflow: hidden; list-style: none }
  2. li { float: left; width: 50%; }

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.