Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS]Float - budowa layout'a
Mody23
post
Post #1





Grupa: Zarejestrowani
Postów: 276
Pomógł: 0
Dołączył: 30.06.2010

Ostrzeżenie: (10%)
X----


Witam.

Mam problem z odpowiednim ułożeniem elementów float w moim kodzie.

Ogólnie teraz wygląda to wszystko tak:



Jak widać, ten div po lewej stronie jest rozciągnięty (numer 1) do wielkości tego po prawej stronie. Następny div (numer 2) jest już normalnych rozmiarów. Chcę aby div 1 miał taką samą wysokość jak div 2, jednak nie potrafię tego zrobić w kodzie.

Oto mój kod:

  1. <div id="RightBox"><div class="Title">Informacje</div><br>Tutaj jest dużo tekstu na wysokość tego diva</div>
  2. <div id="movie">
  3. <a style="font-size: 130%; text-decoration: none; font-weight: bold; color: #33A1DE;" href="#">Wada ukryta / Inherent Vice (2014)</a><br><br>
  4. <div style="height: 200px;">
  5. <div style="width: 70%; height: 200px; float: right; margin-top: 6%;">
  6. W życiu prywatnego detektywa Doca Sportello niespodziewanie pojawia się jego była żona. Raczy go przy okazji opowieścią o swoim aktualnym chłopaku, deweloperze-miliarderze, w którym akurat jest zakochana, oraz snutej przez jego żonę i jej kochanka intrydze mającej na celu porwanie miliard... <b>[ Czytaj więcej ] ť</b>
  7. </div>
  8. <div style="border: 1px solid #33A1DE; border-radius: 5px; padding: 1px; background: #33A1DE; height: 200px; width: 150px;">
  9. <img src="image.jpg">
  10. </div>
  11. </div>
  12. <div style="clear: both;"></div>
  13. <div style="background: grey; border: 1px solid #000; padding: 1px; margin: 3px;">hehe</div>
  14. </div>
  15. <div id="movie">
  16. <a style="font-size: 130%; text-decoration: none; font-weight: bold; color: #33A1DE;" href="#">Wada ukryta / Inherent Vice (2014)</a><br><br>
  17. <div style="height: 200px;">
  18. <div style="width: 70%; height: 200px; float: right; margin-top: 6%;">
  19. W życiu prywatnego detektywa Doca Sportello niespodziewanie pojawia się jego była żona. Raczy go przy okazji opowieścią o swoim aktualnym chłopaku, deweloperze-miliarderze, w którym akurat jest zakochana, oraz snutej przez jego żonę i jej kochanka intrydze mającej na celu porwanie miliard... <b>[ Czytaj więcej ] ť</b>
  20. </div>
  21. <div style="border: 1px solid #33A1DE; border-radius: 5px; padding: 1px; background: #33A1DE; height: 200px; width: 150px;">
  22. <img src="image.jpg">
  23. </div>
  24. </div>
  25. <div style="clear: both;"></div>
  26. <div style="background: grey; border: 1px solid #000; padding: 1px; margin: 3px;">hehe</div>
  27. </div>
  28. <div style="clear: both;"></div>


I tutaj klasy:

Kod
#RightBox {
font-size: 14px;
font-family: 'Century Gothic';
margin-top: 1%;
padding: 2%;
border: 1px solid #D1EAF8;
width: 30%;
background: #FCFDFE;
float: right;
}

#movie {
padding: 1%;
font-size: 14px;
font-family: 'Century Gothic';
width: 60%;
border: 1px solid grey;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}


Może mnie ktoś nakierować jak to zrobić, aby było tak jak chcę?
Dzięki.

Ten post edytował Mody23 2.04.2015, 10:55:38
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Jeżeli już znalazłeś rozwiązanie to się podziel nim na forum
Go to the top of the page
+Quote Post
Mody23
post
Post #3





Grupa: Zarejestrowani
Postów: 276
Pomógł: 0
Dołączył: 30.06.2010

Ostrzeżenie: (10%)
X----


Jednak nie znalazłem rozwiązania. Problem cały czas występuje ;/ Potrafię go jedynie zamaskować, używając na sztywno "height: 200px;" dla głównego diva. Wtedy ta przerwa nie jest widoczna.
Ma ktoś jakiś pomysł?
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Jeśli dobrze rozumiem problem to w samym CSS będzie cieżko. Najszybciej będzie w JS sprawdzić wysokość wszystkich divów, wybrać największą wartość i zaaplikować do pozostałych.


--------------------
Go to the top of the page
+Quote Post
untorched
post
Post #5





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


Coś takiego? http://jsfiddle.net/bzkLz4ux/
Go to the top of the page
+Quote Post
kafowi
post
Post #6





Grupa: Zarejestrowani
Postów: 75
Pomógł: 20
Dołączył: 13.02.2015

Ostrzeżenie: (0%)
-----


Jeżeli chcesz mieć wysokość div1 taki jak div2 możesz skorzystać z:
- https://developer.mozilla.org/en-US/docs/Web/CSS/element

Aczkolwiek musisz bardziej szczegółowo opisać swój problem bo trudno dojść do tego, co konkretnie chcesz osiągnąć (bynajmniej mi) businesssmiley.png
Go to the top of the page
+Quote Post
com
post
Post #7





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


@up własnie nie chce a tak ma teraz smile.gif poza tym spójrz na Browser compatibility smile.gif

@up spójrz na obrazek, bo źle zrozumiałeś. Nie odpisze Ci na pw bo limit 15 na dzień wykorzystałem smile.gif
Go to the top of the page
+Quote Post
fate
post
Post #8





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Wywalić to z 12L
<div style="clear: both;"></div>
Wszedzie powywalac to świństwo


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:18