Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Wyrównanie wysokości dwóch kolumn
ZenekN
post
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Witam mam problem,

mianowicie mam container a w nim dwa contenty o określonych wysokościach w procentach.


czyli:


http://jsfiddle.net/UZwcz/


  1. <div id="container" style="width: 244px; height: 100%; border: 2px solid black; padding-bottom:10px; float: left;">
  2.  
  3. <div id="kolumna 1" style="float: left; width: 100px; height: 100%; border: 2px solid red; padding-bottom:10px;">
  4. Mniejsza zawartość diva<br/>
  5. Mniejsza zawartość diva<br/>
  6. Mniejsza zawartość diva<br/>
  7. Mniejsza zawartość diva<br/></div>
  8.  
  9.  
  10. <div id="kolumna 2" style="float: left; width: 100px; height: 100%; border: 2px solid green; padding-bottom:10px; ">
  11. Większa zawartość diva<br/>
  12. Większa zawartość diva<br/>
  13. Większa zawartość diva<br/>
  14. Większa zawartość diva<br/>
  15. Większa zawartość diva<br/>
  16. Większa zawartość diva<br/>
  17. Większa zawartość diva<br/>
  18. Większa zawartość diva<br/>
  19. Większa zawartość diva<br/>
  20. Większa zawartość diva<br/>
  21. Większa zawartość diva<br/>
  22. Większa zawartość diva<br/>
  23. Większa zawartość diva<br/></div>
  24.  
  25. </div>





A teraz chciałbym aby container z mniejszą zawartością diva zwiększał swoją wysokość względem zawartości diva z większą zawartością.

Czyli aby ze względu na większą wysokość diva, dwie kolumny miały cały czas jednakowe wysokości wzdlędem zmiennej zawartości.



Pozdrawiam

Ten post edytował ZenekN 15.11.2012, 10:50:22
Go to the top of the page
+Quote Post
fate
post
Post #2





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

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


nie mam na tym kompie zakładki zeby podeslac ci fany link ale sekwencja tych parametrów CSS:
  1. height: auto;
  2. overflow:auto;

rozszerzy Ci DIVa do kontenera i odkąd tego się nauczyłem wszystkie bolączki poprawiłem i zap[omniałem o ciernistej drodze z rozjezdzajaca sie strona.

Ten post edytował fate 15.11.2012, 11:10:22


--------------------
Go to the top of the page
+Quote Post
ZenekN
post
Post #3





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Dziękuje za odpowiedź ale to nie o to chodzi chciałbym aby automatycznie dwie kolumny zmieniały swoją wysokość według zmiany zawartości, i wyrównywały się do jednakowej wysokości czyli jak jest podane w linku aby div z czerwoną ramką miał taką samą wysokość jak div z zieloną ramką.


http://jsfiddle.net/UZwcz/

Ten post edytował ZenekN 15.11.2012, 13:43:21
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


To załatwi sprawę:

  1. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
  2. <script type="text/javascript">
  3. $(function(){
  4. var rightHeight = $('.right').height();
  5. var leftHeight = $('.left').height();
  6. if (rightHeight>leftHeight) $('.left').height(rightHeight); else $('.right').height(leftHeight);
  7. });
  8. <style type="text/css">
  9. .container {
  10. width: 400px;
  11. margin: auto;
  12. }
  13. .left{
  14. float: left;
  15. background: red;
  16. width: 200px;
  17. }
  18. .right{
  19. float: right;
  20. background: green;
  21. width: 200px;
  22. }
  23. .clear { clear: both; }
  24. </head>
  25.  
  26. <div class="container">
  27. <div class="left">lewy</div>
  28. <div class="right">prawy<br/>prawy<br/>prawy<br/>prawy<br/></div>
  29. <div class="clear"></div>
  30. </div>


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
!*!
post
Post #5





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


http://jsfiddle.net/UZwcz/3/


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
ZenekN
post
Post #6





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Cytat(!*! @ 15.11.2012, 14:03:32 ) *
- haha lol!

Dziękuję wszystkim za pomoc,
b4rt3kk, również bardzo dziękuję muszę trochę poćwiczyć javascript!


Pozdrawiam

Ten post edytował ZenekN 15.11.2012, 15:19:37
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 - 12:09