Jakie błędy są w kodzie!


(system) #1

Witam mam problem otóź:

http://validator.w3.org/check?uri=http%3A%2F%2Fmaciej.free.fr%2Frafal%2F&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.654

wykrywa mi tu błędy sami sprawdzie jakby ktoś mógł to może kilka poprawic bo nie wiem gdzie są błedy!

z góry dzięki za pomoc pozdrawiam


(system) #2

Masz błędny doctype lub go nie masz. Pisałeś stronę w języku XHTML, a typ dokumentu określiłeś jako HTML. To jest różnica! !!


(Agatonster) #3

komi92 ,

Poczytaj - Konkretne tematy... ze zwróceniem szczególnej uwagi na pierwszy post. Proszę poprawić tytuł tematu na konkretny, mówiący o problemie. W celu dokonania zaleconej korekty - proszę użyć przycisku Edytuj przy poście otwierającym ten temat.

Zignorowanie zalecenia będzie skutkowało usunięciem tematu do Kosza.


(Morietto) #4

komi92 , jeśli chcesz aby Twoja strona spełniała warunki wytycznych to po pierwsze stosuj alty w obrazkach, choćby puste, po drugie "" ← cudzysłów w adresach i wartościach, niektóre br'y masz źle podomykane, ja polecam stosować albo divy albo paragrafy... pamiętaj jednak że aby paragraf spełniał wytyczne nie może znajdować się nic wewnątrz... element został zamknięty ale nie był otwarty...

Ja to osobiście wychodzę z takiego założenia że grunt aby dobrze wyświetlało i nie było jakichś tragicznych błędów, a walidator pal pies... ma straszne wymogi. Owszem wbrew pozorom można dostosować stronę do wymogów w3c, sam się o tym przekonałem ale łatwo podłapać błędy gdy ona funkcjonuje... Z walidatorem jest też tak że jeden błąd może powodować 40, sam tak miałem ;/ poza tym sam walidator nie zapewni poprawnego wyświetlania strony... to tylko wytyczne... Wystarczy odpalić wiele bajeranckich stronek na ff i obok na IE i już wiadomo o co chodzi... często robi się oddzielny styl dla IE...


(system) #5

gothmori ma rację, i to pełną.

Ale zdecyduj się: piszesz stronę w HTMLu czy XHTMLu? Bo to jest różnica.


(Morietto) #6

ja bym koledze polecał xhtml ;p więcej możliwości ;]

wystarczy zmienić począteczek na:

br />
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

xhtml jest znacznie swobodniejszy...

doctype jest ok tylko brak początkowego znacznika html który powinien być po doctype.


(system) #7

Pisałeś stronę w xHTML, typ ustawiłeś na HTML, i dlatego jest tyle błędów.

Zmień DOCTYPE, i popraw kod wg walidatora (jeśli Ci tak na nim zależy.).


(Morietto) #8

nie dlatego... spójrz, walidator często wskazuje błędy składniowe, które rzeczywiście są... zmiana definicji nie usunie błędów, wręcz odwrotnie, pomnoży je... xhtml ma szersze wymogi np. zamknięcie img i wpisów w metadanych slashem na końcu

w niektórych podstronach nie ma znacznika html na początku... warto o to zadbać


(system) #9

Zmieniłem typ dokumentu na xHTML, i jest mniej błędów. Trochę trzeba popoprawiać.


(Blotny) #10

Zamknąłeś tag


(system) #11

http://validator.w3.org/check?uri=http% ... or%2F1.654

teraz tylko 8 błędów!

-- Dodane 28.03.2009 (So) 13:11 --

stwierdzam, iż nie bawie się już dalej w poprawny kod zostawiam tak jak jest najważniejsze, że strona wygląda tak jak chce i nie żadnych "matrix(ów)" dzięki za dotychczasowe odpowiedzi ;]...

pozdrawiam>


(system) #12

O! Wybrałeś html. Zły wybór.

Musisz zlikwidować kreseczki zamykające jednoczęściowe tagi.


(system) #13

"Musisz zlikwidować kreseczki zamykające jednoczęściowe tagi"

możesz jaśniej o co chodzi chyba o to " />", ale nie jestem pewien.

i podaj jak mam zrobić przykład byłbym wdzięczny ;]

dzięki, pozdrawiam.


(system) #14

Zamiast


(sosen86) #15

i jeszcze możesz zmienić tytuł posta i pozbyć się tego koszmarnego "som"