Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak rozciagnąć diva, do całkowitej wysokości strony
Bastion
post 15.02.2006, 19:28:26
Post #1





Grupa: Zarejestrowani
Postów: 505
Pomógł: 0
Dołączył: 8.01.2005

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


http://www.vertis.com.pl/w002/

chodzi o diva <b> -tutaj- </b> jak go rozciagnac na calkowitą wysokość strony ?

Kod
#column_right {
display: block;
background: #f0f0f0;
height: 100%;
width: 120px;
float: left;
margin: 3px 3px 10px 3px;
}


dodatkowo chcialbym sie dowiedziec czy uzylem czegos niedozwolnego w formatce newsa

Kod
{@list(wiadomosci)}
<!-- news #{wiadomosci[id]} -->
<div class="news_block">
<div class="news_line"></div>
    <a class="news_link" href="index.php?action=read&amp;id={wiadomosci[id]}">{wiadomosci[topic]}</a> ,
    <span class="news_author"> {wiadomosci[author]} </span><br />
    <span class="news_date"> {wiadomosci[date]} </span><br /><br />
    <span class="news_content"> {wiadomosci[short_news]} </span><br />
    {@if(wiadomosci[long_enable])}
    <div class="news_ender">
     wiecej
    </div>
    {@fi}
</div>
<div class="news_block_end">Komentarze (0)</div>
<!-- end news #{wiadomosci[id]} -->
{@end}


--------------------
Go to the top of the page
+Quote Post
Marusz
post 17.02.2006, 12:49:51
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 16.05.2003
Skąd: POLAND

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


Pozwol, ze doczepie sie do Twojego posta. Interesuje mnie dokladnie to samo zagadnienie. Przygotowalem nawet obrazek...



Opis:
Blok czerwony jest zapelniany tekstem i automatycznie wydluza sie od ilosci zapisanych znakow.

Pytanie:
Jak zrobic, aby bloki zielony i niebieski niezaleznie od zawartosci automatycznie wyrownywaly sie z dolna krawedzia bloku czerwonego? Jedyna odpowiedz jaka znalazlem, to JavaScript. Z racji oczywistych to rozwiazanie nie wchodzi w gre.


--------------------
Go to the top of the page
+Quote Post
crash
post 17.02.2006, 12:56:59
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Ostatnio czytałem przy okazji XHTML'a o DIV'ach i z tego co wyczytałem wynika, że nie da się rozciągnąć DIV'a do określonej wysokości nie dając w nim jakiejś treści, która by go wydłużyła. To jest jedna z większych wad w porównaniu div'ów tabelami.


--------------------
Go to the top of the page
+Quote Post
mike
post 17.02.2006, 13:00:53
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Dokłanie jest to wada bloków, która mi sen z powiek spędza.
Można to zrobić o ile kontener miałby określoną wysokość to wtedy wystarczyłoby height=100%. Z wiadomych powodów jest to bez sensu.

Tutaj XHTML daje ciała i tabelki są lepsze tongue.gif (wiem, herezja, ale tak jest :/)
Go to the top of the page
+Quote Post
revyag
post 17.02.2006, 13:03:52
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Cytat(Marusz @ 2006-02-17 12:49:51)
Pytanie:
Jak zrobic, aby bloki zielony i niebieski niezaleznie od zawartosci automatycznie wyrownywaly sie z dolna krawedzia bloku czerwonego? Jedyna odpowiedz jaka znalazlem, to JavaScript. Z racji oczywistych to rozwiazanie nie wchodzi w gre.

Jeśli chodzi Ci tylko o dopasowanie wielkości bloków to najlepiej jest skorzystać z rozwiązania podanego na:
ala


--------------------
-------------

------
Go to the top of the page
+Quote Post
vieri_pl
post 17.02.2006, 13:26:17
Post #6





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


ale jakie tam sa rozwiazania bo za chiny nie moge zrozumiec tamtego tekstu :/
Go to the top of the page
+Quote Post
revyag
post 17.02.2006, 13:32:38
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Załóżmy że masz 3 bloki o ustalonej szerokości.
1. Zamykasz je w jednym kontenerze
2. Tworzysz obrazek o wysokości 1px i szerokości równej sumie szerokści trzech bloków.
3. Na obrazku malujesz tło dla tych 3 bloków, czyli np. 100px czerwonego, 200px niebieskiego i 100px zielonego.
3. Wstawiasz obrazek jako background-image i gotowe.
Kod
div#kontener {
    width: suma_szerokosci_trzech_bloków;
    background-image:obrazek.jpg
    background-repeat: repeat-y;
}


--------------------
-------------

------
Go to the top of the page
+Quote Post
vieri_pl
post 17.02.2006, 13:35:24
Post #8





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


smile.gif nic dodac nic ując smile.gif Wszystko pięknie działa smile.gif Trzeba tylko pamietac że jak strona ma mieć obramowanie (cała strona) dobrze by było zrobic obrazek o 2 piksele węższy smile.gif By było miejsce na ten 1 piksel z jednej i drugiej strony smile.gif

Pozdro revyag !

Ten post edytował vieri_pl 17.02.2006, 13:40:04
Go to the top of the page
+Quote Post
Termit_
post 18.02.2006, 14:04:39
Post #9





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 11.06.2005
Skąd: Gostyń

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


Cytat
Tutaj XHTML daje ciała i tabelki są lepsze
O Elbereth, Gilthoniel!
A kto Ci broni tworzyć designy oparte na tabelach w XHTML-u czy odwrotnie – stosowanie divciaków w HTML-u? Takie porównanie ma tyle sensu, co stwierdzenie, iż każdy muzułmanin jest terrorystą...

Na obronę divciaków dodam jeszcze, iż w CSS 2.1 (bo to, że kolumny mają mieć równe wysokości nie ma przecież nic wspólnego ze strukturą, a tylko z prezentacją) są dla tego przewidziane wartości dla atrybutu display, tylko, oczywiście, badzIEwie tego nie rozumie. Więcej...


--------------------
@nospor: trzymajcie się. Wszystko będzie dobrze!
Go to the top of the page
+Quote Post
y3ti
post 19.02.2006, 12:21:51
Post #10





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 19.08.2004
Skąd: Pruszków

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


Sam sie glowilem i dzieki pomocy kolegi mam rozwiazania:

http://positioniseverything.net/articles/o...out/equalheight

A tu jak mowi jeszcze jedno "podobno lepsze" smile.gif

http://alistapart.com/articles/holygrail
Go to the top of the page
+Quote Post
sztosz
post 19.02.2006, 18:41:36
Post #11





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

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


HolyGrail wymiata, ale jest sporo kłopotów w Operze 8 sad.gif


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:46