Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dwie kolumny o jednakowej wysokości
seen
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.01.2011

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


Mam taki kod:

CODE
<div style="width:200px;">
<div style="float:left; width:100px;"><br />
<br />
<br />
<br />
</div>


<div style="float:right; width:100px;">
</div>
</div>


w przykładzie zamiast tekstu w lewym divie wstawiłem znaki nowego wiersza.
Jak zrobić żeby prawy div miał taką samą wysokość jak lewy div (nie wypełniając go tekstem ani tagami <br>)?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


CSS: display: table[-row|-cell]
Go to the top of the page
+Quote Post
seen
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.01.2011

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


zrobiłem tak:
CODE
<div style="width:200px;; display:table-row;">
<div style="float:left; width:100px; display:table-cell;">
<br />
<br />
<br />
<br />
</div>


<div style="float:right; width:100px; display:table-cell;">
</div>
</div>


i niestety nie działa.
Czy coś źle robię?
Go to the top of the page
+Quote Post
Crozin
post
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Pozostawiłeś właściwość FLOAT.

PS. Nie jestem pewien czy nie powinieneś jeszcze całości objąć dodatkowym elementem z display: table;
Go to the top of the page
+Quote Post
Sephirus
post
Post #5





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


@Crozin - dokładnie tak (IMG:style_emoticons/default/smile.gif)

Układ musi być:

  1. <div style="display:table">
  2. <div style="display:table-cell">...</div>
  3. <div style="display:table-cell">...</div>
  4. </div>
  5.  
Go to the top of the page
+Quote Post
seen
post
Post #6





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 13.01.2011

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


dzięki, faktycznie działa.
A nie ma możliwości żeby dopasować wysokość diva do zewnętrznego diva?
Go to the top of the page
+Quote Post
Skaras
post
Post #7





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 1.07.2010

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


Cytat(seen @ 24.11.2011, 07:12:42 ) *
dzięki, faktycznie działa.
A nie ma możliwości żeby dopasować wysokość diva do zewnętrznego diva?



Możesz nadać wewnętrznemu divowi height na 100%.



Ten post edytował nospor 8.12.2011, 14:42:53
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post
croc
post
Post #8





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

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


Height 100% nie zadziała. Jedną ze sztuczek jest stosowanie tła z obu divów w jednym pliku, wtedy wysokość fizyczna poszczególnych nie ma znaczenia, bo tło dopasuje się do dłuższej.
Go to the top of the page
+Quote Post
Skaras
post
Post #9





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 1.07.2010

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


Cytat(croc @ 8.12.2011, 13:10:19 ) *
Height 100% nie zadziała. Jedną ze sztuczek jest stosowanie tła z obu divów w jednym pliku, wtedy wysokość fizyczna poszczególnych nie ma znaczenia, bo tło dopasuje się do dłuższej.


Może nie zrozumiałem pytania, ale gdy dam taki kod:

  1. <div style="width: 500px; height: 500px; background: red">
  2. <div style="width: 200px; float: left; background: blue; height: 100%;"><br><br></div>
  3. <div style="width: 200px; float: right; background: green; height: 100%;"><br><br><br><br></div>
  4. </div>


To niezależnie od ilości tekstu w obu divach rozciągają się na całą wysokość rodzica.


Ten post edytował nospor 8.12.2011, 14:42:22
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post
Damonsson
post
Post #10





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


@up Jeśli masz ustaloną wysokość dla kontenera to pewnie, gorzej jeśli jej nie masz (IMG:style_emoticons/default/wink.gif)

Temat przewijający się kilka razy w tygodniu na forum, przeszukaj moje wszystkie posty z "pomógł" to znajdziesz rozwiązanie.

Możesz też poszukać pod magicznym słowem "Faux Columns".
Go to the top of the page
+Quote Post
croc
post
Post #11





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

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


Nawet nie wiedziałem, że ten sposób się tak nazywa. (IMG:style_emoticons/default/smile.gif)

A swoją drogą to czy jest jakieś wytłumaczenie dlaczego elementy nie chcą się rozciągać do wysokości innego elementu, którego wysokość jest ustalona automatycznie przez zawartość?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.12.2025 - 13:25