[CSS] ie przestalo reagowac na if IE 6
[CSS] ie przestalo reagowac na if IE 6
posiadam stronke ktora specjalnie musialem ostylowac dodatkowo na potrzeby ie6 przez <!--[if IE 6]>. zrobilem i wszystko ladnie dzialalo.
teraz ostatnio mi ktos zwrocil uwage ze sypie mi sie strona pod ie, dzis patrze i faktycznie jest wysypane, tak jakby wogole juz nie reagowalo na te skrypt. progowalem dopisywac na probe powiekszanie czcionek itp i 0 reakcji ;/
wie ktos moze co moze byc powodem?
teraz ostatnio mi ktos zwrocil uwage ze sypie mi sie strona pod ie, dzis patrze i faktycznie jest wysypane, tak jakby wogole juz nie reagowalo na te skrypt. progowalem dopisywac na probe powiekszanie czcionek itp i 0 reakcji ;/
wie ktos moze co moze byc powodem?
Re: [CSS] ie przestalo reagowac na if IE 6
Witaj,
przydał by się kod witryny a najlepiej fragment który zawiera warunek dla IE który nie działa.
Dobrze by było podać adres witryny, to by wystarczyło do rzucenia okiem.
Jeżeli korzystasz z darmowego hostingu to upewnij się że jakiś system reklamowy czy cuś nie dowalił Ci kodu na początek witryny (przed doctype) przez co IE mogło wskoczyć w tryb wstecznej zgodności.
No ale jeżeli nie działa tylko to co było w warunku do IE to przypadkiem nie modyfikowałeś ostatnio kodu witryny ? Może zgubiłeś jakiś cudzysłów, znacznik lub coś w tym stylu. Ogólnie powodów może być kilka. Bez kodu (a najlepiej adresu witryny) można gdybać co najwyżej.
Pozdrawiam
przydał by się kod witryny a najlepiej fragment który zawiera warunek dla IE który nie działa.
Dobrze by było podać adres witryny, to by wystarczyło do rzucenia okiem.
Jeżeli korzystasz z darmowego hostingu to upewnij się że jakiś system reklamowy czy cuś nie dowalił Ci kodu na początek witryny (przed doctype) przez co IE mogło wskoczyć w tryb wstecznej zgodności.
No ale jeżeli nie działa tylko to co było w warunku do IE to przypadkiem nie modyfikowałeś ostatnio kodu witryny ? Może zgubiłeś jakiś cudzysłów, znacznik lub coś w tym stylu. Ogólnie powodów może być kilka. Bez kodu (a najlepiej adresu witryny) można gdybać co najwyżej.
Pozdrawiam
Re: [CSS] ie przestalo reagowac na if IE 6
nie ostatnio nc nie grzebalem. a nawet moge powiedziec ze co jakis czas robie sobie update calej witryny i teraz wrzucilem beckup w ktorym dopiero zrobilem warunek dla ie i tez nei poszlo :/
w ww.omniamobile.pl
w ww.omniamobile.pl
Re: [CSS] ie przestalo reagowac na if IE 6
Tylko moje drobne pytanie. Skoro robiłeś korektę dla IE 6 (plik ie.css) to czemu jest on teraz pusty ?
Re: [CSS] ie przestalo reagowac na if IE 6
w htmlu: zamykasz elementy listy <li> w innych <li> - /linia 42 kodu/
gdzie indziej /linia 50/ elementy <li> uzyte sa bez balisy <ul>
i jeszcze nizej /linia69/ balisa <ul> zawiera w sobie elementy <div>
to na pierwszy i niezbyt wnikliwy rzut oka moze powodowac zle wyswietlanie
gdzie indziej /linia 50/ elementy <li> uzyte sa bez balisy <ul>
i jeszcze nizej /linia69/ balisa <ul> zawiera w sobie elementy <div>
to na pierwszy i niezbyt wnikliwy rzut oka moze powodowac zle wyswietlanie
Re: [CSS] ie przestalo reagowac na if IE 6
zapomnialem wgrac po probach naprawienia :/gorylek pisze:Tylko moje drobne pytanie. Skoro robiłeś korektę dla IE 6 (plik ie.css) to czemu jest on teraz pusty ?
teraz juz jest wgrane - co nie zmienia faktu ze sie sypie
no na moje takie zagniezdzanie nie jest bledem. narobilem troche stron na tym cms'ie i wszystkie sa ok i tylko ta sie sypieyeetti pisze:w htmlu: zamykasz elementy listy <li> w innych <li> - /linia 42 kodu/
gdzie indziej /linia 50/ elementy <li> uzyte sa bez balisy <ul>
i jeszcze nizej /linia69/ balisa <ul> zawiera w sobie elementy <div>
to na pierwszy i niezbyt wnikliwy rzut oka moze powodowac zle wyswietlanie
Re: [CSS] ie przestalo reagowac na if IE 6
a probowales sprawdzic kod w validatorze w3c ? - jesli wykaze bledy kodu html to moga one powodowac nieprawidlowe wyswietlanie ...kozi84 pisze:
no na moje takie zagniezdzanie nie jest bledem. narobilem troche stron na tym cms'ie i wszystkie sa ok i tylko ta sie sypie
Re: [CSS] ie przestalo reagowac na if IE 6
ja bym moze validacji w3c w to nie wplatywal...
i chodzi mi bardziej o to dlaczego przestalo ie reagowac a nie na błednie wykonanie kodu bo jakos wszystkie inne przegladarki dobrze wyswietlaja ta strone tylko %$%$ ie ma problemy :/
i chodzi mi bardziej o to dlaczego przestalo ie reagowac a nie na błednie wykonanie kodu bo jakos wszystkie inne przegladarki dobrze wyswietlaja ta strone tylko %$%$ ie ma problemy :/
Re: [CSS] ie przestalo reagowac na if IE 6
Kozi, kod jest błędny jeżeli chodzi o listy jak to zauważył yertti. Lista z opcjami li wymaga głównego znacznika ul. To że lista się nie wywala zawdzięczasz temu że FireFox czy Opera są bardzo tolerancyjne jeżeli chodzi o błędny kod. Na dobrą sprawę mógłbyś nie umieszczać w ogóle części head i co najwyżej polskie znaki miały by krzaczki a strona wyświetlała by się dobrze.
Jednak poprawka listy to priorytet.
Co do samego kodu to pierwsze co mi się rzuciło w oczy:
W IE6 kod ten spowoduje błąd w postaci zdublowania lewego marginesu. Należy temu elementowi nadać dodatkowo display: inline; lub pozycjonować element w inny sposób jeżeli display: inline dla niego nie wchodzi w grę. To powinno załatwić sprawę.
Jednak poprawka listy to priorytet.
Co do samego kodu to pierwsze co mi się rzuciło w oczy:
Kod: Zaznacz cały
.raquo {
margin-left: 9px;
padding-right: 7px;
font-weight: bold;
float: left;
color: #949494;
}
Re: [CSS] ie przestalo reagowac na if IE 6
gorylek pisze:Kozi, kod jest błędny jeżeli chodzi o listy jak to zauważył yertti. Lista z opcjami li wymaga głównego znacznika ul. To że lista się nie wywala zawdzięczasz temu że FireFox czy Opera są bardzo tolerancyjne jeżeli chodzi o błędny kod. Na dobrą sprawę mógłbyś nie umieszczać w ogóle części head i co najwyżej polskie znaki miały by krzaczki a strona wyświetlała by się dobrze.
Jednak poprawka listy to priorytet.
Co do samego kodu to pierwsze co mi się rzuciło w oczy:W IE6 kod ten spowoduje błąd w postaci zdublowania lewego marginesu. Należy temu elementowi nadać dodatkowo display: inline; lub pozycjonować element w inny sposób jeżeli display: inline dla niego nie wchodzi w grę. To powinno załatwić sprawę.Kod: Zaznacz cały
.raquo { margin-left: 9px; padding-right: 7px; font-weight: bold; float: left; color: #949494; }
no ok cos w tym jest ...
ale ja sie teraz pytam dlaczego ie nie reaguje na ten kod?
bo przykładowo dodaniem ul nie zrobie normalnej czcionki, ani nie zrobie fixa dla png ktory jest dodani i ktory wczesniej dzialal a teraz ie nie reaguje :/
no i powiem ze tak wyglada kod szukania ktory znajduje sie w gornym pasku:
Kod: Zaznacz cały
function searchform() { ?>
<form id="search_engine" method="post" action="<?php echo _SITE; ?>" accept-charset="<?php echo s('charset');?>">
<input class="searchfield" name="search_query" type="text" id="keywords" value="<?php echo l('search_keywords');
?>" onfocus="document.forms['search_engine'].keywords.value='';" onblur="if (document.forms['search_engine'].keywords.value == '') document.forms['search_engine'].keywords.value='<?php echo l('search_keywords'); ?>';" />
<input class="searchbutton" name="submit" type="submit" value="<?php echo l('search_button')?>" />
</form>
<?php }Re: [CSS] ie przestalo reagowac na if IE 6
kozi84 twoj kod to niestety sa pokrzywy - dopiero teraz zalapalem ze lepisz to na jakims tam cms - ale jaki ? - niestety czytam zbyt szybko i nieuwaznie ...
bledny kod cms'ow tez daje sie modyfikowac, wiec jak to mowisz niezauwazalne (<li> i tym podobne smieciuchy) po zmodyfikowaniu beda mniej kluc w oczy.
Sorry na tym sie urywa moja partycypacja w tym temacie - nie mam zamiaru sie pocic nad html i php jakiegos nieznanego cms'a - sa wyspecjalizowane fora, ale na nich takze powiniennes podac problem w calosci z maximum szczegolow a nie odkrywac po jednej karcie jak w blackjack'u
bledny kod cms'ow tez daje sie modyfikowac, wiec jak to mowisz niezauwazalne (<li> i tym podobne smieciuchy) po zmodyfikowaniu beda mniej kluc w oczy.
Sorry na tym sie urywa moja partycypacja w tym temacie - nie mam zamiaru sie pocic nad html i php jakiegos nieznanego cms'a - sa wyspecjalizowane fora, ale na nich takze powiniennes podac problem w calosci z maximum szczegolow a nie odkrywac po jednej karcie jak w blackjack'u

