Html błędy w validator

Witam mam mały problem do końca nie wiem co oznaczają niektóre błędy które pokazuje mi Validator. Może ktoś mi wytłumacz o co biega w takich jak poniżej przypadkach i jak je naprawić?

 

 

 

 

1

Line 22, Column 67: there is no attribute "oncopy"…ody onselectstart="return false" onselect="return false" oncopy="return false">

2

Line 22, Column 45: there is no attribute "onselect"…ody onselectstart="return false" onselect="return false" oncopy="return false">

3

Line 67, Column 73: required attribute "alt" not specified…<center><img src="images/gif.gif" title="Źródło: www.mebelki.zoni.pl"></center>Line 67, Column 82: end tag for "img" omitted, but OMITTAG NO was specified

4

Line 22, Column 21: there is no attribute "onselectstart"<body onselectstart="return false" onselect="return false" oncopy="return false"

5

 Line 14, Column 117: end tag for "link" omitted, but OMITTAG NO was specified….com/css?family=Eater&subset=latin,latin-ext' rel='stylesheet' type='text/css'>

6

Line 14, Column 66: reference to entity "subset" for which no system identifier could be generated…googleapis.com/css?family=Eater&subset=latin,latin-ext' rel='stylesheet' type=…

7

line 14, Column 66: reference to external entity in attribute value…googleapis.com/css?family=Eater&subset=latin,latin-ext' rel='stylesheet' type=…

8

Line 29, Column 47: element "marquee" undefined… scrollamount="3" behavior="alternate">Strona bierze udział……<center><img src="images/gif.gif" title="Źródło: www.mebelki.zoni.pl"></center>

9

Line 14, Column 66: reference not terminated by REFC delimiter…googleapis.com/css?family=Eater&subset=latin,latin-ext' rel='stylesheet' type=…

10

Line 13, Column 116: end tag for "link" omitted, but OMITTAG NO was specified….com/css?family=Allan&subset=latin,latin-ext' rel='stylesheet' type='text/css'>

11

Line 13, Column 65: reference to entity "subset" for which no system identifier could be generated…googleapis.com/css?family=Allan&subset=latin,latin-ext' rel='stylesheet' type=…

12

Line 29, Column 36: there is no attribute "behavior"<marquee scrollamount="3" behavior="alternate">Strona bierze udział…

13

Line 13, Column 65: reference to external entity in attribute value…googleapis.com/css?family=Allan&subset=latin,latin-ext' rel='stylesheet' type=…

14

Line 13, Column 65: reference not terminated by REFC delimiter…googleapis.com/css?family=Allan&subset=latin,latin-ext' rel='stylesheet' type=…

15

Line 13, Column 59: general entity "subset" not defined and no default entity…fonts.googleapis.com/css?family=Allan&subset=latin,latin-ext' rel='stylesheet'…

16

Line 2, Column 1: Missing xmlns attribute for element html. The value should be: http://www.w3.org/1999/xhtml<html>


Many Document Types based on XML need a mandatory xmlns attribute on the root element. For example, the root element for XHTML might look like: <html xmlns="http://www.w3.org/1999/xhtml"> 

17

Line 29, Column 23: there is no attribute "scrollamount"<marquee scrollamount="3" behavior="alternate">Strona bierze udział…

18

Line 13, Column 59: cannot generate system identifier for general entity "subset"…fonts.googleapis.com/css?family=Allan&subset=latin,latin-ext' rel='stylesheet'…

Przecież Validator wszystko podaje jak na tacy. Nie wiem czego tu można nie rozumieć. Jeśli problem jest z językiem - proponuję skorzystać ze słownika. A jeśli nadal są problemy ze zrozumieniem danego komunikatu - wrzucasz jego treść w Google i masz setki, jak nie tysiące wyników.

 

Np.

 

Linia 22, kolumna 67: nie istnieje taki atrybut jak “oncopy”.

  

Ten błąd może jest mniej jasny, ale jestem przekonany, że po wrzuceniu tego w Google doszedłbyś do tego, że w wersji HTML-a jaką zadeklarowałeś w DOCTYPE (zapewne jakiś XHTML) wymagane jest zamykanie wszysykich znaczników, nawet tych, które w “tradycyjnym” HTML-u zamykane nie były. Robi się to w następujący sposób:

co jest odpowiednikiem:

Ty masz:

co w używanej przez ciebie wersji HTML-a jest niedopuszczalne.

W innym przypadku Validator zgłasza np. brak parametru “alt” przy znaczniku “img”, który jest obowiązkowy z racji tego, że stronę może przeglądać np. osoba niewidoma albo ktoś kto wyłączył wyświetlanie plików graficznych by ograniczyć zużycie transferu danych.