bartek1234321
24.03.2011, 20:04:20
Czy ktoś zna rozwiązania problemu background-position w ie6 ie7 bo nie działa ?
erix
24.03.2011, 21:22:55
Jak to nie działa?
Bez kodu (najlepiej na żywo), to sobie możemy najwyżej powróżyć.
ShadowD
24.03.2011, 21:37:35
Może chodzi o fixed, to takie przesuwające się?
bartek1234321
24.03.2011, 22:10:23
a na co kod, pod wszystkimi przeglądarkami jest git, po za ie6 i ie7. W sieci wyczytałem że nie obsługują one tego selektora, dawali jakis ulepszacze osobno ale nie działają, czy ktoś ma jakiś swój sposób na to ? fixed mi do niczego nie potrzebne.
erix
24.03.2011, 22:50:40
Cytat
a na co kod, pod wszystkimi przeglądarkami jest git, po za ie6 i ie7. W sieci wyczytałem że nie obsługują one tego selektora
Selektor a własność, to dwie różne bajki.
bartek1234321
24.03.2011, 23:38:02
racja własność ale to nie zmienia faktu że nie działa...
batman
25.03.2011, 07:56:14
bartku 1234321
Pozwól, że przedstawię Twoje podejście w codziennej sytuacji.
Rzecz się dzieje w sklepie spożywczym.
- Chcę jeść.
- Dzień dobry. A na co ma Pan ochotę?
- Nie ważne. Jestem głodny.
Jeśli nie zrozumiałeś aluzji - pokaż kod, który nie działa.
bartek1234321
25.03.2011, 09:35:31
a.witamy{background:url("../images/strona/menu.png") no-repeat 0px 0px;padding:0px 0px 14px 90px;}
a.witamy:hover{background:url("../images/strona/menu_hover.png") no-repeat 0px 0px;padding:0px 0px 14px 90px;}
a później jeszcze wiecej tego...
batman
25.03.2011, 09:39:49
Skoro mamy już jakiś kod, to teraz napisz co nie działa. Najlepiej wystaw stronę gdzieś online lub zrób screen z poprawnie wyświetlanym tłem oraz niepoprawnie wyświetlanym tłem.
Na podstawie samego jedyne można gdybać. Gdybam, że padding powoduje tutaj problem.
bartek1234321
25.03.2011, 11:34:51
ale tylko ie7 i ie6 może mieć z tym problem? zaraz zmienie paddingi i zobacze czy działa.
nie da się tego zrobić bez paddingu, bo musze zrobić miejsce na obrazek, img odpada bo page speed w chromie zaleca "sprajty"
erix
25.03.2011, 13:05:04
Puść, to gdzieś na żywo.
Łaski nie robisz, że podajesz nam info do rozwiązania Twojego problemu.
NEO.pl
25.03.2011, 13:54:02
Cytat(bartek1234321 @ 24.03.2011, 20:04:20 )

Czy ktoś zna rozwiązania problemu background-position w ie6 ie7 bo nie działa ?
Marnujesz czas na archeologie. Nie ma czegos takiego jak IE6
bartek1234321
25.03.2011, 18:05:30
www.restauracja-cappuccino.pl
erix
25.03.2011, 20:23:02
A w którym konkretnie miejscu?
batman
25.03.2011, 20:43:12
Dla każdego elementu a znajdującego się w menu musisz określić poprawną szerokość, wysokość oraz dodać display: block.
bartek1234321
25.03.2011, 21:05:10
Szerokość i wysokość w menu są ustawione dla każdego przycisku, natomiast display:block ? po co ? przecież w lini musi być menu a nie blokowo. Mam na myśli menu z przyciskami witamy | zaproszenia | itp...
batman
25.03.2011, 21:19:22
I w tym właśnie momencie dochodzimy do sedna problemu. Menu powinno zostać zrobione w oparciu o listę ul/li. W każdym z elementów znajdowałby się znacznik a z ustawionym tłem, szerokością, wysokością i display:block. Dopełnieniem (paddingiem) sterowałbyś na poziomie listy, a nie elementu a. Bez display:block się nie obejdzie, ponieważ pusty znacznik nie będzie wyświetlany.
bartek1234321
25.03.2011, 22:01:52
Faktycznie działa. Nawet nie używałem padding'u

ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;float:left;list-style:none;}
div#button a{margin:0px 2px 0px 0px;display:block;}
a.witamy{background:url("menu.png") no-repeat 0px 0px;width:90px; height:33px;}
a.witamy:hover{background:url("menu_hover.png") no-repeat 0px 0px;width:90px; height:33px;}
Tzn. działa w chromie:) zaraz sprawdzę w starych ie bo tylko o to mi chodziło

Wszystko działa ! Dzięki wielkie za pomoc !
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.