![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 9.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam problem z arkuszem stylów, otóż owa klasa jest bez problemowo wykrywana pod wszystkimi przeglądarkami, oprócz IE. W czym tkwi problem ? oto kod
pozdrawiam ithat Ten post edytował ithat 7.02.2013, 10:50:29 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 273 Pomógł: 52 Dołączył: 3.02.2013 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
W twoim pytaniu jest zawarta odpowiedź.
Najprawdopodobniej problem leży w .... IE ![]() -------------------- Jeżeli moja wypowiedź Ci pomogła użyj przycisku
![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 9.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Heh ok, to może inaczej, czy ktoś wie jak to poprawić ?
pozdrawiam ithat |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Podpinam się do temat. Mam podobny problem. W szablonie dodałem takie coś:
Kod <!--[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <!--[if IE 9]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> <![endif]--> No ale co jeszcze można zrobić? Osobne style dla IE? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 9.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Innego rozwiazanie nie znalazlem, tylko osobne style dla IE pomogly
pozdrawiam ithat |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wrócę do tematu. W innych przeglądarkach niż IE 9 i wcześniejszych mam na start css:
Kod margin: 0 auto; no ale ja już nawet kolega wyżej napisał dla ie wymagane jest tworzenie osobnego arkusza, to margin nie działa, działa, np: Kod margin-left: 200px; No ale jak będzie inna rozdzielczość to trochę źle to wygląda. Moje pytanie brzmi zatem: jak sobie z tym poradzić? Wykrywać rozdzielczość ekranu i na tej podstawie dla ie tworzyć odpowiedni margin? Czy jakoś inaczej? |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Masz jakiś przykład online takiej strony?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hmm, aktualnie nie. Ale mogę wrzucić na hosting, tylko że dopiero jutro, teraz z tela piszę.
Zgodnie z obietnicą, wstawiłem zarodek szablonu i pliki css na serwer testowy: http://grzeznikiewicz.com.pl/ No i "jedyny" problem to przeglądarki starsze od IE10, tam nie działa margin: 0 auto. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 243 Pomógł: 22 Dołączył: 1.06.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Czemu w stylach masz ustawiony
? Jeśli chcesz wyśrodkować stronę bo domyślam się, że o to Ci chodzi to zerknij sobie np tu: Wyśrodkowanie strony Jest sporo tego typu poradników, więc bez problemu coś wyszukasz. ![]() Zawsze możesz dołączyć jeszcze style resetujące znaczniki: Style |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czemu w stylach masz ustawiony ? Jeśli chcesz wyśrodkować stronę bo domyślam się, że o to Ci chodzi to zerknij sobie np tu: Wyśrodkowanie strony Jest sporo tego typu poradników, więc bez problemu coś wyszukasz. ![]() Zawsze możesz dołączyć jeszcze style resetujące znaczniki: Style Czemu?: chciałem pokazać dla przykładu że tylko tak mogę odsunąć treść. Przykład z linku nie działa. Dałem nawet już w div ten contener i nadal nic. Zanim tu napisałem to oczywiście szukałem. Szukałem też na tym forum. Jeśli znasz link do artykułu który na pewno działa to będę wdzięczny. No chyba że coś robię źle. Co do klasy reset-w projekcie ona istnieje-jednak wyświetla tak samo z reset i bez niego, więc wrzucając pominąłem ten plik. Ten post edytował adgad 8.02.2013, 09:54:43 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 243 Pomógł: 22 Dołączył: 1.06.2009 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Napisane na szybko:
styles.css
index.html
Sprawdź czy działa. Ewentualnie sobie przerób. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Prawdopodobnie nadpisujesz style css w innych plikach. http://jsfiddle.net/jTjYx/
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Prawdopodobnie nadpisujesz style css w innych plikach. http://jsfiddle.net/jTjYx/ Fakt, w kontrolerze wczytywałem jeszcze raz plik style.css który jest w layoucie. Kod od @muniekw też wstępnie działa, więcej napiszę jak porządnie przetestuje, bo na serwerze mam komunikat że nie można połączyć z bazą a za chwilę jest ok. Hmm, nie wiem co sądzić. Jak patrzyłem wcześniej na komputerze z windows7 -> ie9 to działało, teraz na moim komputerze z win8 nie działa. Mógłby ktoś sprawdzić pod adresem który podałem? Ja używam ie testera, gdyż mam ie10, w którym wszystko działa jak należy, a w ie testerze nie działa z kolei. Kod @!*! działa mi w ie testerze, przekształciłem na taki:
a css: Kod .all{margin:0 auto;text-align:center;width:100px;border:1px solid red} No i w trybie zgodności nie działa ;/ Ten post edytował adgad 8.02.2013, 21:16:37 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Dodaję text-align: center dla body na http://grzeznikiewicz.com.pl/ i działa nawet pod IE7, więc w czym problem? Margin auto też jakoś da się zrobić, ale nie pamiętam.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
1. nie korzystaj z zewnętrznych programów jak jakieś śmieszne testery zgodności, bo potrafią być błędy w renderowaniu.
2. jak już musisz testować sam wygląd to dobrym rozwiązaniem wydają się serwisy podobne do browsershots.org lub browserlab.adobe.com 3. plik reset.css MUSI być pierwszy w szablonie, a nie drugi. 4. wywal te skrypty js na początek przed css, lub wywal wszytko i sprawdzaj po kolei, a znajdziesz przyczynę. 5. skorzystaj z jakiś narzędzi np. dragonfly w operze, lub narzędzia developera w chrome, może wyświetlą coś co jest kolizyjne. Ten post edytował !*! 9.02.2013, 11:06:26 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dodaję text-align: center dla body na http://grzeznikiewicz.com.pl/ i działa nawet pod IE7, więc w czym problem? Margin auto też jakoś da się zrobić, ale nie pamiętam. W tym że najwyraźniej źle to robiłem, teraz na spokojnie jeszcze raz zrobiłem dla body text-align i jest ok. Co ciekawe to załatwia całą sprawę. 1. nie korzystaj z zewnętrznych programów jak jakieś śmieszne testery zgodności, bo potrafią być błędy w renderowaniu. Wiem że potrafią być, ale do Twojego postu nie wiedziałem o innych sposobach 2. jak już musisz testować sam wygląd to dobrym rozwiązaniem wydają się serwisy podobne do browsershots.org lub browserlab.adobe.com Rzeczywiście, to dużo lepsze rozwiązanie. 3. plik reset.css MUSI być pierwszy w szablonie, a nie drugi. 4. wywal te skrypty js na początek przed css, lub wywal wszytko i sprawdzaj po kolei, a znajdziesz przyczynę. Ok, przyjąłem. Przyczyna chyba znaleziona: brak tex-align w body. Bez tego nie umiem zrobić. Może kiedyś się natknę na lepszy sposób. 5. skorzystaj z jakiś narzędzi np. dragonfly w operze, lub narzędzia developera w chrome, może wyświetlą coś co jest kolizyjne. Korzystam z firebuga w firefox - najlepiej mi się w nim pracuje ![]() Dzięki za pomoc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:24 |