![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 5.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam proste pytanko, zrobilem nawet przyklady zeby bylo lepiej widac o co chodzi. Co zrobic aby tlo bylo wyswietlane w firefox bez ustalania sztywnych wysykosci dla divow? Przyklad 1 strona: http://uglukha.webpark.pl/ w ie6 jest dobrze, o to chodzi: (IMG:http://uglukha.webpark.pl/ie-przyklad1.gif) a ff wyglada to tak: ;/ (IMG:http://uglukha.webpark.pl/ff-przyklad1.gif) kod:
Przyklad2 probowalem tez tak: strona: http://uglukha.webpark.pl/index2.html w ie6 znowu jest dobrze, o to chodzi: (IMG:http://uglukha.webpark.pl/ie-przyklad2.gif) a ff wyglada to tak: ;/ (IMG:http://uglukha.webpark.pl/ff-przyklad2.gif) kod:
Jesli dodam do contenera height to pojawia sie tlo i w firefox poprawnie, tyle ze wiaze sie to z podaniem konkretnej wysokosci, a strona bedzie miala rozne wysokosci w zaleznosci od podstrony, rowniez czasem div "menu" bedzie dluzszy niz "tresc" a czasem odwrotnie. Wiec nie moge zastosowac stalej height. Jak rozwiazac ten problem? Jakies pomysly? Z gory dziekuje za wszelka pomoc, pozdrawiam! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 34 Dołączył: 7.12.2008 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Przede wszystkim usuń ten znacznik <center>, bo od ustalania pozycji elementów na stronie są CSSy (IMG:style_emoticons/default/winksmiley.jpg) Poczytaj lepiej o margin: 0px auto;
A co do problemu: Oba divy z treścią są u Ciebie floatowane, co znaczy, że wypadają z ogólnej struktury dokumentu. Radze doczytać jakie są konsekwencje floatowania (IMG:style_emoticons/default/smile.gif) I dodaj zaraz za divem o id="tresc". Powinno pomóc Pozdrawiam Ten post edytował zelu 30.07.2010, 07:31:51 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 5.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
hej,
dzieki za szybka odpowiedz, racja z tym center (IMG:style_emoticons/default/winksmiley.jpg) clear:both pomoglo, dzieki (IMG:style_emoticons/default/smile.gif) ale ten margin auto nie dziala w ie6 w tym przypadku, w ff jest dobrze, jak to poprawic? P.S. czy to jest nie poprawne uzywac float w przypadku takich 2 divow? lepiej uzywac pozycjonowania absolutnego? link: http://uglukha.webpark.pl/index3.html aktualny kod:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 34 Dołączył: 7.12.2008 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
daj dla elementu body text-align: center, a pozniej w contener text-align: left;
Używanie floatów w takiej sytuacji jest ok, ale niesie to za sobą pewne konsekwencje, które powinieneś znać, żeby w przyszłości uniknąć tego typu niespodzianek (IMG:style_emoticons/default/winksmiley.jpg) I absolutnie nie używaj do tego position: absolute. Nie wiem skąd ludziom przychodzi do głowy używanie tego ustrojstwa (IMG:style_emoticons/default/tongue.gif) Poza tym warto Ci grzebać się w ie6 jeszcze? Nawet google z tego zrezygnowało (podobnie jak np facebook) (IMG:style_emoticons/default/smile.gif) Pozdro |
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 5.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzieki, pomoglo!
text-align itd to juz zostawie na pozniej, i tak to przeniose wszystko do odzielnego arkusza .css, tutaj wrzucilem po prostu okrojony do minimum kod, zeby bylo widac o co chodzi w moim pytaniu bez potrzeby przebijania sie przez mase kodu. co do ie6, jakos tak mam, ze lubie zeby wszedzie dzialalo. Jesli sie da w miare prostym sposobem zrobic to nawet ie6 tez potestuje (IMG:style_emoticons/default/winksmiley.jpg) wlasnie sprawdzilem statystyki, ie6 ma 4,5% rynku heh, myslalem ze z 10-15... wielu moich znajomych ma w korporacjach poinstalowane ie6 i nic innego nie moga instalowac, wiec jakos tak pod to ie6 zawsze robilem z przekonaniem ze sporo ludzi ma to w pracy... p.s. jakby ktos w przyszlosci mial podobny problem, to tu jest ostateczna dzialajaca wersja dla ff i ie6: http://uglukha.webpark.pl/index4.html dzieki zelu za pomoc, pozdrawiam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.09.2025 - 08:04 |