Konflikt z validator-em.
Moderator: Pomocy?!
Konflikt z validator-em.
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Robię sobie pewną strnkę w HTML-u. Sprawdzałem ją na http://validator.w3.org/ i wyskakuje mi kilkadziesiąt błędów nie wiem dlaczego. Proszę zobaczyc:
Plik do sciagniecia http://www.kasten.republika.pl/index.rar
I do sprawdzenia na http://validator.w3.org/
Czy ktos mi moze napisac dlaczego validator "doczepił" się u mnie do wszystkich <div> i niektórych <p>.
A tak przy okazji jaki powinienem wybrac "standard" bo pokazuje mi, ze mam zły standard. Acha radze nie dawac podgląd tej strony, bo to nie bedzie mialo najmniejszego sensu (bez obrazków, js, css itp.)
- Michał 1234
- Posty: 57
- Z nami od: 12 listopada 2005, 13:43
- Lokalizacja: Mielec
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
<font><p></p></font>
<a><div></div></a>
Prawidłowo:
- Kod: Zaznacz cały
<p><font></font></p>
<div><a></a></div>
Poza tym w HTML 4 nie zamyka się pustych znaczników w sposób jak zaleca się w dokumentach XML (<tag />), prawidłowo:
- Kod: Zaznacz cały
<LINK rel="shortcut icon" type="image/x-icon" href="favicon.ico">
Wg HTML 4, znaczniki powinno się pisać dużymi literami a ich atrybuty małymi. U ciebie jest to pomieszane (specyfikacja).
- Gedi
- Posty: 324
- Z nami od: 10 sierpnia 2003, 17:36
Konflikt z validator-em.
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Poprawka jest na:
http://www.kasten.republika.pl/poprawka.rar
Sprawdzam na http://validator.w3.org i tym razem mi wyskakuje tylko 9 błędów ale dalej pokazuje:
"This page is not Valid HTML 4.0 Transitional!"
No a przecierz poprawiłem znaczniki (pisałem dużymi literami) a atrybuty (małymi literami).
No i jeszcze na temat tych 9 błędów. Czy w jakikolwiek sposób mozna je poprawic?? Bo kod generuje przy powstawaniu "Macromedia Flash 5" i jak sie usunie całe "<EMBED>" to animacja nie będie chodziła w Mozilii.
- Michał 1234
- Posty: 57
- Z nami od: 12 listopada 2005, 13:43
- Lokalizacja: Mielec
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
embed flash object
I znajdziesz rozwiązanie. Znacznika EMBED nie ma w żadnej specyfkacji, to wymysł Macromedii, który przeglądarki kiedyś musiały akceptować i teraz też (
- riddle
- Posty: 502
- Z nami od: 24 maja 2004, 17:43
- Lokalizacja: Łódź
Konflikt z validator-em.
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
A gdzie tak konkretnie jest ta fraza "embed flash object" bo nie mogę jej znaleśc...
- Michał 1234
- Posty: 57
- Z nami od: 12 listopada 2005, 13:43
- Lokalizacja: Mielec
Konflikt z validator-em.
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
- Michał 1234
- Posty: 57
- Z nami od: 12 listopada 2005, 13:43
- Lokalizacja: Mielec
Re: Konflikt z validator-em.
Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl; rv:1.8) Gecko/20051107 Firefox/1.5
Michał 1234 pisze:... ale "odznaka" jest.
Hmm...
Zawsze myślałem, że staramy się robić strony zgodne ze standardami, żeby były po prostu lepsze, a nie dla znaczka z W3C...
Czy to jakaś nowa moda, czy snobizm?
- radek.kaba
- Posty: 260
- Z nami od: 21 września 2005, 14:51
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8b4) Gecko/20050910 MultiZilla/1.8.1.0p SeaMonkey/1.0a
- Adrianer
- Moderator
- Posty: 1771
- Z nami od: 15 maja 2002, 17:37
- Lokalizacja: Bern/Switzerland
Konflikt z validator-em.
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)
- Michał 1234
- Posty: 57
- Z nami od: 12 listopada 2005, 13:43
- Lokalizacja: Mielec
Konflikt z validator-em.
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Uzyłem tego kodu ze strony:
http://osiolki.net/faq/flash
Czy coś tam jeszcze trzeba dodac??
- Michał 1234
- Posty: 57
- Z nami od: 12 listopada 2005, 13:43
- Lokalizacja: Mielec
Re: Konflikt z validator-em.
Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)
Adres niedziałającej strony?Michał 1234 pisze:Zamiast "embed" dałem "obiect" i w Mozilli mi to nie działa. W IE tak ale nie w Mozilli.
Uzyłem tego kodu ze strony:
http://osiolki.net/faq/flash
Czy coś tam jeszcze trzeba dodac??
- Zajec
- Posty: 167
- Z nami od: 17 grudnia 2004, 22:32
- Lokalizacja: Włocławek
Konflikt z validator-em.
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Nie chce mi sie przesylac tych plików to napisze kod:
- Kod: Zaznacz cały
<!DOCTYPE html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Animacja flsh</TITLE>
</HEAD>
<BODY>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" height="125" width="840">
<param name="movie" value="pliki/tytol.swf">
<!--[if !IE]> <-->
<OBJECT data="pliki/tytol.swf" type="application/x-shockwave-flash">
<PARAM name="pluginurl" value="http://www.macromedia.com/go/getflashplayer">
<IMG src="obrazki/nieflash.gif" alt="Logo zapasowe">
</OBJECT>
<!--> <![endif]-->
</OBJECT>
</BODY>
</HTML>
- Michał 1234
- Posty: 57
- Z nami od: 12 listopada 2005, 13:43
- Lokalizacja: Mielec
Konflikt z validator-em.
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
A npisze jeszcze raz...
Ten kod działa w IE ale nie działa w Mozilli. Co tam trzeba dopisac zeby działało...
- Michał 1234
- Posty: 57
- Z nami od: 12 listopada 2005, 13:43
- Lokalizacja: Mielec
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8b4) Gecko/20050730 Firefox/1.0+
Jakoś przeoczyłem, to że to druga strona tematu
Patrze temat: Konflikt z validator-em, a w treści tylko kod, który się validuje na dodatek ;] To się głupio spytałem o co chodzi.
W takim razie Ci niestety nie pomogę.
PHP 5, MySQL 4.1.14, XHTML, CSS...
- Reinmar
- Posty: 115
- Z nami od: 19 kwietnia 2005, 19:54
- Lokalizacja: Z domu...
Re: Konflikt z validator-em.
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1) Gecko/20020826
Michał 1234 pisze:Zajec ...
Ten kod działa w IE ale nie działa w Mozilli. Co tam trzeba dopisac zeby działało...
Masz rację, mam podobny problem. Dziwi mnie, że działa dla wiekszości popularnych przeglądarek (FF, IE, K-Meleon, Opera), a dla (również popularnej) Mozilli nie działa.
Czyżby Mozilla była na tyle słaba, żeby sobie nie poradzić z takim problemikiem?
- Gość
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Netscape/7.1
- dexter
- Moderator
- Posty: 8514
- Z nami od: 02 października 2004, 21:30
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1) Gecko/20020826
dexter pisze:Dajcie przykład strony, na której to nie działa. Bez tego nie da się problemu rozwiązać.
Podaję kod:
<!--[if !IE]> <-->
<object data="logo_gora2.swf"
width="720" height="135" type="application/x-shockwave-flash">
<param name="quality" value="high"/>
<param name="bgcolor" value="#e9e0cf"/>
<param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer"/>
<param name="play" value="true"/>
<param name="loop" value="true"/>
<param name="menu" value="false"/>
Bł±d (Przegl±darka powinna odtwarzać pewn± tre¶ć zapisan± jako flash (.swf), a nie t±. Jeżeli Twoja przegl±darka nie ma zainstalowanej wtyczki umożliwiaj±cej odtwarzanie animacji Flash, pobierz j± z: http://www.macromedia.com/shockwave/dow ... kwaveFlash).
</object>
<!--> <![endif]-->
Jedyną przeglądarką która nie wczytuje flasha a wczytuje zapisany w .css jpg zamiast flasha jest IE. Mozilla nie wczytuje ani flasha, ani zapisanego w .css jpg'a.
Pozostałe przeglądarki (K-maleon, FF, Opera) wczytują flasha poprawnie.
Próbowałem różnych rozwiązań, ale nic nie pomogło na ten problem - może macie jakieś rozwiązanie?? (zapomniałem dodać, że zależy mi na takim rozwiązaniu żeby strona była zgodna z XHTML - żeby validator się nie pluł).
Pozdrawiam
- Gość
Konflikt z validator-em.
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7
- Kod: Zaznacz cały
<OBJECT
codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0 "
height="125" width="840" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<PARAM name="movie" value="pliki/tytol.swf">
<PARAM name="quality" value="high">
<PARAM name="bgcolor" value="#FFFFFF">
<!--[if !IE]> <-->
<OBJECT data="pliki/tytol.swf" width="840" height="125" type="application/x-shockwave-flash">
<PARAM name="quality" value="high">
<PARAM name="bgcolor" value="#FFFFFF">
<PARAM name="pluginurl" value="http://www.macromedia.com/go/getflashplayer">
FAIL (the browser should render some flash content, not this).
</OBJECT>
<!--> <![endif]-->
</OBJECT>
Oczywiscie validator nie doczepia się ani do jednej literki
Jak ktoś moze to niech sprawdzi czy ten kod działa tez w innych przeglądarkach...
- Michał 1234
- Posty: 57
- Z nami od: 12 listopada 2005, 13:43
- Lokalizacja: Mielec
Kto jest online
Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]