![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 8.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sluchajcie probowalem na wiele sposobow zrobic by div trzymal mi sie dolu diva w ktorym sie znajduje... nie chce tak reagowac poniewaz mam marginesy na -20k xp i overflow wylaczone a stopka jest na clear:both...
DIV o ktorym mowie znajduje sie w dobrej pozycji z pionie, ale jako ze stopka jest stala i niezmienna, moglbym go zmusic aby odstawal od dolu strony o np. 95px, wtedy znalazlby sie na dobrym miejjscu... teraz troche kodu CSS:
P.S Ogolnie chodzi mi o taki rezultat jak na tym pliku http://republika.pl/pucal/1.JPG zielony - rozszerze czerwony (zaleznie od tresci) czerwony - rozszerza zielone (zaleznie od tresci) brazowy - jest zawsze na dole zielonego bez wzgledu na tresci w poprzednich dwoch prostokatach. Kto mi pomoze osiagnac taki rezultat? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Kod position : absolute; bottom:0; Teraz tak, kod ten tyczy się stopki. Jesli na stronie będziesz miał wystarczająco dużo zawartości aby zawsze było zajęte minimum całe okno przeglądarki to na pewno siądzie na dole diva głownego. Dla gównego diva: Kod position : absolute;
top:0; |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 8.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
MOze przetestuje, ale pytalem sie znajomego to mi powiedzial tak: "sztuka dla sztuki. Albo sie wykrwawisz zrobisz to i zapomnisz, albo zrobisz to na tabeli..."
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Bez obrazy dla Twojego znajomego, ale...
Tabele zostały stworzone do odpowiedniego prezentowania danych tabelarycznych, i to jest ich miejsce. Kiedyś nie było CSS i programiści tworzyli odpowiedni layouty za pomocą mnóstwa tabel zagnieżdżanych oraz przeźroczystych gifów. Kod był pajęczyną tabel w której gubiłeś następnego dnia gdy chciałeś edytować jakieś dane. Dziś dązymy do oddzielenia wyglądu strony od jej treści, co daje nam właśnie CSS. Inna sprawa że trzeba się troche napracować żeby uzyskać to co dostalibyśmy w "krótszym" czasie za pomocą tabel, ale... WARTO!!! Dwa, pięć , dziesięć projektów i już nie będzie to dla Ciebie stanowić problemu, a zyskasz bardzo wiele na czytelności kodu. Jednak wybór jak zawsze należy do Ciebie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam. |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
zielony - rozszerze czerwony (zaleznie od tresci) czerwony - rozszerza zielone (zaleznie od tresci) brazowy - jest zawsze na dole zielonego bez wzgledu na tresci w poprzednich dwoch prostokatach. Kto mi pomoze osiagnac taki rezultat? Czyżby chodzio o to: example ? P.S. Powiedz koledze żeby się rozpędził i walnął głową w kaloryfer a nie takie pierdoły o tabelkach plecie. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Cytat inna sprawa że trzeba się troche napracować żeby uzyskać to co dostalibyśmy w "krótszym" czasie za pomocą tabel, ale... no, niewiem czy w tabelkach jest szybciej, bo domyslne to maja paskudne bordery, spacingin itd, nie mowiac o colspanach i rowspanach. w css niema takich problemow. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Mowa oczywiście o pierwszych próbach, przy przejściu z modelowania tabelowego na <div> + CSS (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 8.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Znam definicje i zastosowanie tabel...
mike_mech: no prawie tylko chodzi oto ze jak masz czerwony ktory rozciagnal calosc, to ten niebieski blok powinien byc na samym dole, a co za tym idzie to zielony blok powienien pokazac puste miejsce (wez to szare miejsce na dole zmien na zielony i walnij miedzy zielonym i niebieskiem) - i oto mi chodzi. Mowicie CSS, ok zgodze sie, ale czy aby na pewno WSZYSTKO da sie przedstawic za pomoca tego? A co jesli nie potrafisz tego zrobic i nikt inny tez nie porafi Ci w tym pomoc? Nie lepiej jest dodac minimum socjalne z tabelli z dwoma <tr> i trzema <td>, hm? Chociaz chodzi tutaj o przejrzystosc kodu, ale wstawienie takiej tabeli wcale kodu nie zasmieca. A czy mysla przewodnia nie jest rowniez to, zeby pisalo sie latwo i przyjemnie? Aby programowanie sprwialo radosc, a nie generowalo zhizofreniczne mysle po tygodniach rozkminiania: "jak to zrobic, czemu oni nie odpisuja... (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) " Ja na przyklad czerpie przyjemnosc z tego co robie... nie poswiece wakacji aby rozkminic ten jeen konkretny pomysl, ktorego moge juz nigdy nie zastosowac. Stad sie wzielo postanowienie: zrobie to lepiej na tabeli. P.S CSS dla ludzi, programistow, dla kodu... sa pewnestandardy? Ale czy wstawienie tabeli zburzy jakikolwiek standard xHTMLa? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Jesli jestes programista to naturalna cechą programisty jest ciągłe poszerzanie swojej wiedzy, a poświęcenia wakacji na to żeby poznać nowe techniki da Ci to że za dwa lata nie wypadniesz z rynku ze swoim modelowaniem tabelami.
Później zerkne na Twój kod i zobacze co da sie zrobić żebyś uzyskał to poprawną metodą. Pozdrawiam. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 8.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jestem programistą , tylko dlaczego mam poswiecac caly czas na jeden problem, jezeli ejst jeszcze wiele innych przeciwnosci losu? Jednak wole przyswoic 56 innych rzeczy w tydzien, niz 1 w 3 miechy, a jezeli tak mowisz to wlasnie moze pomozesz rozwiazac ten problem... Jak uda Ci sie rozwiazac to, to ja zastanowie sie jeszcze raz nad swoim podejsciem:> Poza tym spojrz na moja sygnature... wierze w to bezgranicznie, a jednak zrezygnowalem z podejscia pelnego Css
P.s Mam pytanie apropos forum samego, nie wiecie czy jest tu jakies zabezpieczenie przed wyprzedzaniem psotow? tzn jezeli ja jestemw trakcie pisania jakiegos posta a ktos pisze i skonczyl przede mna, a to mogloby zmienic moj poglad lub cala odpowiedz, to czy bede o tym poinformowany?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował Pucy 22.08.2006, 18:20:17 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Masz, jeśli coś CI nie pasuje to pisz
Kod body { margin: 0; padding: 0; } html, body, #container { min-height: 100%; width: 100%; height: 100%; } html>body, html>body #contents { height: auto; } #container { border: 0; position: absolute; top: 0; left: 0; } #links { border: 0; position: absolute; top: 0; left: 0; background: green; width: 13em; } #center { border: 0; margin: 0; margin-left: 13em; background: red; } #fotter { position:absolute; bottom: 0; left: 0; width: 13em; background: brown; } Ps. nic Cie nie ostrzeże. Ten post edytował s_w_ir 22.08.2006, 21:42:43 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 8.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Czy ja naprawde zle tlumacze? s_w_ir to nie tak:( Otwieram w FF a tam zonk. Czerwonie nie rozciaga zielonego, brazowe w ogole jest na dole ekranu, a jego dolny border powinine byc na równi z dolnym borderem czerwonego... Zaloze sie ze zielone gdyby wypelnicz tekstem to wcale by nie pociagnelo czerwonego....
P.S. mike_mech byl najblizej, ale to i tak nie to... A ja dalej czekam na pomoc, i ewentualnie rozwiazania. P.S 2 Cytat Jesli jestes programista to naturalna cechą programisty jest ciągłe poszerzanie swojej wiedzy, a poświęcenia wakacji na to żeby poznać nowe techniki da Ci to że za dwa lata nie wypadniesz z rynku ze swoim modelowaniem tabelami. Rozumiem ze mam czekac na kolejne pomysly?
Ten post edytował Pucy 23.08.2006, 12:42:50 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Jak tłumaczysz tak masz: w kodzie mike_mech'a brakowało Ci tego żeby szare(puste miejsce) pole zamienić z niebieskim, a teraz nagle chcesz żeby jedno rozciągało drugie.
Możesz czekać... |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 8.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat (wez to szare miejsce na dole zmien na zielony i walnij miedzy zielonym i niebieskiem) - i oto mi chodzi. Mamy blok na srodku strony.... po lewej jest zielone, na dole zielonego jest brązowe, po peawej jest niebieskie... Jezeli wpisujemy w zielone to brazowe ejst zawsze na dole zielonego, a rozciagane jest niebieskie wieksze po prawej... w momencie gdy w zielonym jest mniej tekstu, a w niebieskim jest wiecej, to niebieskie rozciaga zielone, pozotawiajac puste miejsce W ZIELONYM!! a brazowe jest zawsze na dole zielonego, na rowni z niebieskim ( dolna krawedz brazowego jest na rowni z dolna krawedzia niebieskiego - ZAWSZE) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:46 |