MozillaPL.org - polskie centrum Mozilli

Główne menu:

Konflikt z validator-em.

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Konflikt z validator-em.

Postautor: Michał 1234 » 13 listopada 2005, 17:51

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Witam.
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.)
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: Gedi » 13 listopada 2005, 18:58

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

To proste :). Elementy liniowe u ciebie zawiarają elementy blokowe, np. DIV zawiera się w A, P w FONT itp:

<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.

Postautor: Michał 1234 » 14 listopada 2005, 15:29

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Nom. teraz poprawiłem to co miałem porawic.
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.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: riddle » 14 listopada 2005, 16:27

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7

Poszukaj na forum frazy

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ż ( :( ) akceptują. Ale nie walidator i specyfikacja.
riddle
 
Posty: 502
Z nami od: 24 maja 2004, 17:43
Lokalizacja: Łódź

Konflikt z validator-em.

Postautor: Michał 1234 » 14 listopada 2005, 17:40

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

OK.
A gdzie tak konkretnie jest ta fraza "embed flash object" bo nie mogę jej znaleśc...
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Konflikt z validator-em.

Postautor: Michał 1234 » 14 listopada 2005, 20:48

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

O juz nie musze szukac. Znalazłem inny sposób. Wywaliłem wszystkie flash-y ze strony i dałem do <iframe>. Moze to nie do końca uczciwe ale "odznaka" jest. Usuwam pliki (index.rar i poprawka.rar) z serwera i dzięki Wam za pomoc.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Re: Konflikt z validator-em.

Postautor: radek.kaba » 14 listopada 2005, 21:07

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

Postautor: Adrianer » 14 listopada 2005, 21:10

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

użyj tagu "object" zamiast "embed" - działa zarówno w IE 5.5+ jak i Mozilli jak i Operze
Adrianer
Moderator
 
Posty: 1771
Z nami od: 15 maja 2002, 17:37
Lokalizacja: Bern/Switzerland

Postautor: Zajec » 14 listopada 2005, 21:47

Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)

Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Konflikt z validator-em.

Postautor: Michał 1234 » 15 listopada 2005, 14:06

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)

Nom to tez działa. To zmienie z <embed> na <obiect>. Wspomnienie o tej "odznace" to było troche źle ujęte... Oczywiscie ze robimy strony zgodnie ze standardami i zeby były lepsze. Poprostu to źle ująłem.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Konflikt z validator-em.

Postautor: Michał 1234 » 17 listopada 2005, 16:15

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

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??
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Re: Konflikt z validator-em.

Postautor: Zajec » 17 listopada 2005, 17:42

Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)

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??
Adres niedziałającej strony?
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Konflikt z validator-em.

Postautor: Michał 1234 » 17 listopada 2005, 18:07

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

A tak.
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>
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: Reinmar » 17 listopada 2005, 19:19

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8b4) Gecko/20050730 Firefox/1.0+

No i w czym problem? ;|
Gentoo 2006.1, Quanta 3.5.2, Zend 5.0, FF 2.0,
PHP 5, MySQL 4.1.14, XHTML, CSS...
Reinmar
 
Posty: 115
Z nami od: 19 kwietnia 2005, 19:54
Lokalizacja: Z domu...

Konflikt z validator-em.

Postautor: Michał 1234 » 17 listopada 2005, 19:26

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Zajec napisał zebym podal adres niedziałającej strony. No to pisze zamiast adresu to kod tej strony, która mi nie działa.
A npisze jeszcze raz...
Ten kod działa w IE ale nie działa w Mozilli. Co tam trzeba dopisac zeby działało...
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: Reinmar » 17 listopada 2005, 19:49

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8b4) Gecko/20050730 Firefox/1.0+

Aha... Przepraszam.
Jakoś przeoczyłem, to że to druga strona tematu :D

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ę.
Gentoo 2006.1, Quanta 3.5.2, Zend 5.0, FF 2.0,
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.

Postautor: Gość » 18 listopada 2005, 12:06

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ść
 

Postautor: dexter » 18 listopada 2005, 12:29

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Netscape/7.1

Dajcie przykład strony, na której to nie działa. Bez tego nie da się problemu rozwiązać.
dexter
Moderator
 
Posty: 8514
Z nami od: 02 października 2004, 21:30

Postautor: Gość » 18 listopada 2005, 15:15

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.

Postautor: Michał 1234 » 18 listopada 2005, 17:34

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Nom. Grzebałem w kodzie i w końcu przerobiłem jeden z kodów na taki który działa w mozilli i IE a reszty nie sprwadzałem jak ktoś moze to niech sprawdzi czy działa ten kod w innych:
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 :D
Jak ktoś moze to niech sprawdzi czy ten kod działa tez w innych przeglądarkach...
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Następna

Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: