Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Walidacja XHTML 1.1 - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Walidacja XHTML 1.1 (/thread-walidacja-xhtml-1-1)



Walidacja XHTML 1.1 - ery - 19-08-2009

Witam robię stronę w standardzie XHTML 1.1 wszystko jest ładnie, oprócz jednego a mianowicie gdy osadzam film z YouTube to walidacja zgłasza mi 31 błędów i wszystkie dotyczą tego filmu.

Czy jest jakiś sposób obejścia tego. Lub inny sposób osadzania filmów z YouTube tak aby przechodziły walidację.


RE: Walidacja XHTML 1.1 - KowR - 19-08-2009

Wszystkie & zamień na &

Np. filmik: http://www.youtube.com/watch?v=v8t-pL_EKSY

Bierzemy obiekt:
Kod:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/v8t-pL_EKSY&hl=pl&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/v8t-pL_EKSY&hl=pl&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

Po poprawie wygląda tak:
Kod:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/v8t-pL_EKSY&amp;hl=pl&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/v8t-pL_EKSY&amp;hl=pl&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>



RE: Walidacja XHTML 1.1 - ery - 19-08-2009

Jest lepiej, ale nie do końca nadal wskazuje mi 7 błędów.


RE: Walidacja XHTML 1.1 - Poju - 19-08-2009

To pokaż kod z validatora.


RE: Walidacja XHTML 1.1 - sc53 - 19-08-2009

Oczywiście że walidacja XHTML 1.1. będzie widziała błędy przy osadzaniu Flasha. Zrób to tak:

1. przez mod rewrite zamień adres do filmu z YouTube na coś bardziej przyjemnego np. z:
Kod:
http://www.youtube.com/v/v8t-pL_EKSY&amp;hl=pl&amp;fs=1&amp;
na:
Kod:
filmik.swf
bo zapewne walidacja czepia się też i nazwy pliku a to załatwi ten problem.

2. Do osadzania Flash w HTML-u użyj swfobject np:

Kod:
<div id="flashcontent">
<p>Twoja przeglądarka nie obsługuje Flash Playera</p>
</div>
<script type="text/javascript">
     var so = new SWFObject("film.swf", "film", "425", "344", "10", "#000000");
    so.write("flashcontent");
</script>

To załatwi problem i na 100% przejdzie walidację.


RE: Walidacja XHTML 1.1 - ery - 19-08-2009

Dzięki sc53, rzeczywiście walidacja czepiała się też nazwy pliku, nie wpadłem na to aby zamienić to na przyjazne linki. No i jeszcze osadzenie Flasha przez swfobject, załatwia sprawę do końca.