![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam jesli ten temat sie juz wczesniej pojawil ale mam nastepujacy problem:
Mam diva ktory ma background-color i w nim sa 2 divy ktore maja byc obok siebie, wiec nadalem 1 folat: left i jest ladnie pieksnie ale w firefoxie jest cos nie tak, poniewaz nadrzedna warstwa dostosowala sie do tej 2 warstwy. Jak ten problem rozwiazac, aby tlo obejmowalo mi podrzedne warstwy, nie interesuje mnie nadawanie tla do podrzednych i podawanie wysokosci warstwy nadrzednej. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
Float to tak w zasadzie niewiadomo do czego jest (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Użyj pozycjonowania absolutnego to je poustawiasz tak jak chcesz i w każdej przeglądarce bedzie tak samo. Bo odziwo IE to dobrze interpretuje, a na floatach się sypie..
Jak sobie nie poradzisz do daj linka do kodu. |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Wlasnie pozycjonowania absolutnego raczej nie moge uzyc bo te divy musza byc zawieraja sie w divue ktory jest wysrodkowany. Myslalem w ostatecznosci o czyms takim jak min wysokosc dla diva. Wiem ze opera to olewa ale firefox nie.
Kod podesle wieczorem, bo nie mam narazie dostepu do my pc. -------- Czy moglbys napisac przyklad jak bys to rozwiazal?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował SongoQ 17.04.2005, 09:27:51 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 5.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Bylo juz setki razy. Search twoj przyjaciel. Ile mozna o tym gadac? Tutaj, co 4 post o tym jest (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
@Strus: wiadomo do czego jest. Wiecej na w3c (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@xarr Ok, to wskaz mi chociaz 1 post w ktorym jest ten problem rozwiazany, w taki sposob aby tlo diva nadrzednego obejmowalo 2 divy zawarte w nim z ustawionym float: left i zeby dzialalo w kazdej przegladarce?
Jak ten problem rozwiazesz to bede bardzo Ci wdzieczny ______________________ Oto przykladowy kod:
Ten post edytował SongoQ 17.04.2005, 16:56:28 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
Cytat(SongoQ @ 2005-04-17 09:27:01) Wlasnie pozycjonowania absolutnego raczej nie moge uzyc bo te divy musza byc zawieraja sie w divue ktory jest wysrodkowany. Czy moglbys napisac przyklad jak bys to rozwiazal?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) No ale co przeszkadza pozycjonowanie absolutne do centrowania? Wystarczy wycentrować jakiś div przy pomocy margin:0 auto i dopiero w nim umieścić koloejnego diva w którym zastosuje się position:absolute i wszystko będzie względem tego absolut a swoją drogą na środku przeglądarki. Przykład masz tu http://strusio.net/public/projects/psi-gentoo/ (generalnie strona nie jest skończona i jeszcze nie centruje się w IE(chyba) więc na reszte nie patz tylko na top) chodzi o topa jest zawsze na środku a wnim pozycjonowanie absolutene. No bo te cienie to nie jest CSS3 (bo byś tego nie widział) tlko właśnie absolute i jest na środku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale to nieskładnie napisałem:P ale vhyba zrozumiesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) @xarr oj nie zrozumiałeś ironi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
@Strus : a czy ten div który będzie wyśrodkowany, też nie musi być pozycjonowany absolute ?
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@Strus Czyli podsumujac posta, nie uzywac float?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
Cytat(revyag @ 2005-04-18 12:28:19) @Strus : a czy ten div który będzie wyśrodkowany, też nie musi być pozycjonowany absolute ? Lepiej on nie może być pozycjonowany absolutnie, bo jak go wyśrodkujesz ? @SongoQ No w tym konkretnym (i w zasadzie w ogóle też) przypadku nie. Tam na tejs stronce jest dużo styli, jak się nie dokopiesz do tego jak to zrobiłem, to wyciągne Ci z nich ten fragment który robi to oco pytasz w tym wątku. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Ok, bardzo bym prosil. Tak aby ten przyklad co podalem dzialal prawidlowo w firefoxie.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy o to Ci chodziło, bo nie mam jak sprawdzić w IE, ale z Twojej wypowiedzi wywnioskowałem, że o to. Generalnie sprawdzałem na silnikach Gecko KHTML i Presto, centruje się, tło diva1 jest widoczne w divie 2 i 3. EDIT. Właśnie dorwałem laptopa z Windowsem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i widziałem to na IE, no trzeb dwie zmiany wprowadzić. Wystarczy dodać te dwa tekstalajny na końcu i działa w każdej tak samo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował Strus 18.04.2005, 18:32:04 |
|
|
![]()
Post
#12
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzilem i dziala znakomicie. Szczerze powiem ze nawet nie myslalem o takim rozwiazaniu, troszeczke myslalem o innej metodzie, ale to dziala ok.
Bardzo dziekuje za pomoc. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
Cytat(SongoQ @ 2005-04-18 19:22:44) Sprawdzilem i dziala znakomicie. Szczerze powiem ze nawet nie myslalem o takim rozwiazaniu, troszeczke myslalem o innej metodzie, ale to dziala ok. Bardzo dziekuje za pomoc. Z reguły coś można zrobić na parę sposobów, ten wydaje mi się najprostszy. Pewnie na floatach można by to zrobić.. ale po co? Jak będziesz tych elementów miał więcej obok siebie to nie ma takiej siły co to by floaty zmusiła do nieprzeskoczenia do nowej lini... |
|
|
-smar666- |
![]()
Post
#14
|
Goście ![]() |
Co prawda podany kod działa, ale nie do końca. Gdy zwiększy się rozmiar tego div'a do 600px, to już nie znajduje się na środku (pod IE). Ktoś może mi wytłumaczyć, dlaczego w IE tak się dzieje i jak ten problem rozwiązać (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
pozdrawiam smar666 |
|
|
![]()
Post
#15
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@smar666 Ale jesli wstawisz w jeszcze jednego diva i ustawisz wysrodkowanie dla niego to bedzie ok.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Cytat(SongoQ @ 2005-04-14 09:02:38) Mam diva ktory ma background-color i w nim sa 2 divy ktore maja byc obok siebie, wiec nadalem 1 folat: left i jest ladnie pieksnie ale w firefoxie jest cos nie tak, poniewaz nadrzedna warstwa dostosowala sie do tej 2 warstwy. clear! rozwiazanie Strus ma taka wade, ze ustala z gory wysokosc w height, a to nie jest dobre podejscie do problemu |
|
|
![]()
Post
#17
|
|
Grupa: Przyjaciele php.pl Postów: 701 Pomógł: 0 Dołączył: 26.06.2002 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Chwała ci sf ;-) już się zacząłem irytować po 11tym poście.
Czytać specyfikacje chłopaki... z tym, że ustawienie clear'u dla <br /> to nie najlepszy pomysl - lepiej juz <hr /> (wyzerowany margines i padding oraz usuniety border) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:49 |