![]() |
![]() |
![]()
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&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} |
|
|
![]() |
![]()
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...
(IMG:http://mznews.republika.pl/phppl/xhtml.png) 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. |
|
|
![]()
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.
|
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (wiem, herezja, ale tak jest :/) |
|
|
![]()
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 |
|
|
![]()
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 :/
|
|
|
![]()
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; } |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nic dodac nic ując (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wszystko pięknie działa (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) By było miejsce na ten 1 piksel z jednej i drugiej strony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pozdro revyag ! Ten post edytował vieri_pl 17.02.2006, 13:40:04 |
|
|
![]()
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... |
|
|
![]()
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" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) http://alistapart.com/articles/holygrail |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 19:50 |