Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html][css] problem z float
Forum PHP.pl > Forum > Po stronie przeglądarki
AxZx
witam

mam taki mały problem z float.
nie zastanawiałem się nigdy nad tym i jakoś do tej pory nie wiem jak takie coś zrobić.
rozplanowanie elementów przedstawiłem na rysunku:


prostokąty A i B mają ustawiony float: left.

blok E ma być równy, ładny i dopasowany;)
wydaje mi się, że za blokiem BC powinno być coś w stylu clear:both.
ale jak daje takie coś to blok D wyświetlany jest dopiero w miejscu, w którym kończy się blok A.
jak używać clear: both ale tylko w obrębie tego niebieskiego prostokąta?
wookieb
Kod
<div id="e">
    <div id="b"></div>
    <div id="c"></div>
    <div style="clear: both;"></div>
</div>
piotrooo89
ja zrobiłem, coś takiego:

  1. <div id="a">
  2. aaa
  3. </div>
  4. <div id="blue">
  5. <div id="e">
  6. <div id="b">
  7. bbb
  8. </div>
  9. <div id="c">
  10. ccc
  11. </div>
  12. </div>
  13. <div id="d">
  14. ddd
  15. </div>
  16. </div>


i css

  1. #a
  2. {
  3. background-color: red;
  4. float:left;
  5. width: 20%;
  6. height: 60%;
  7. }
  8. #blue
  9. {
  10. background-color: blue;
  11. float:left;
  12. width: 50%;
  13. height: 50%;
  14. }
  15. #e
  16. {
  17. background-color: gray;
  18. width: 20%;
  19. height: 20%;
  20. }
  21. #b
  22. {
  23. background-color: green;
  24. float: left;
  25. width: 30%;
  26. height: 30%;
  27. }
  28. #c
  29. {
  30. background-color: lime;
  31. float: left;
  32. width: 50%;
  33. height: 30%;
  34. }
  35. #d
  36. {
  37. background-color: yellow;
  38. width: 20%;
  39. height: 20%;
  40. }


nie wiem czy o to chodzi.
AxZx
tutaj jest opisywany przypadek:
http://axzx.pl/bb/

zawartość purpurowego prostokąta podzielona jest na 3 części.
chciałbym, żeby zmiana wysokości którejś z części powodowała, że ten prostokąt dopasowuje wysokość.
jak widać na przykładzie, słowo opis jest już poza tym purpurowym prostokątem.
można by tam wrzucić tabelkę z trzema kolumnami i po sprawie;)

ale to jest tylko przykład. takich układów jest więcej i chciałbym się wreszcie dowiedzieć jak rozwiązać ten problem.
piotrooo89
ustaw w #profil min-height na jakie Cie interesuje a dla IE height: auto !important;
AxZx
masz FireBug?
tam można łatwo zmieniać style w locie. polecam zainstalować.

jak się domyślasz - nie działa.
purpurowy wcale się nie powiększa.
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.