[xhtml] walidacja strony

Odpowiedz Nowy wątek
2006-10-27 20:37
0

Mam problem z walidacją strony XHTMLz formularzem, 604 błędy, z którymi nie mogę sobie poradzić :/
dokument zaczyna się tak:

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="cv.css" type="text/css"?>
<?xml-stylesheet href="gray.css" type="text/css"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head> 
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
 <meta http-equiv="Content-Language" content="pl" />
 <link rel="StyleSheet" href="cv.css" type="text/css" />
 <link rel="StyleSheet" href="gray.css" type="text/css" />
 <link rel="Shortcut Icon" type="image/x-icon" href="cv.png" />
 <script language="JavaSript" type="text/javascript" src="form.js"></script>
</head>
<body>

no i tu wywala pierwszy błąd, że niby tag body jest tutaj niedozwolony

następnie 300pare błędów typu:

document type does not allow element "option" here.
<option value="1901" />1901

niby jak mam to zrobić bez tego tagu?

potem:

there is no attribute "onClick".
<input type="button" onClick="javascript:wiecej('sql');" value="Więcej" 

czy w xhtml-u nie mozna używać javascripta?

następnie znów złe tagi option i na końcu:

end tag for "html" which is not finished.
</html>

[glowa]


It's not just about livin' forever Johny.
The trick is livin' with yourself forever.

Pozostało 580 znaków

2006-10-27 20:49
0

option się zamyka, ale nie od razu tylko po tekście który ma być w nim,
wybrałeś typ dokumentu frameset więc co za optiony w ogóle ?
onClick'a nie ma, jest tylko onclick


Dwie zasady gwarantujące sukces:
1. Nigdy nie mów nikomu wszystkiego<span style="color: white">

Pozostało 580 znaków

2006-10-27 22:10
0

dzięki - już nie ma tych błędów.
Przestawiłem doctype na xhtml1.1 a tam nie może być atrybutu language.
Czy bez niego będzie działał javascript we wszystkim przeglądarkach?


It's not just about livin' forever Johny.
The trick is livin' with yourself forever.

Pozostało 580 znaków

2006-10-27 23:12
nav
0

type="text/javascript"


utf-8 rlz! ٩(ಥ_ಥ)۶

Pozostało 580 znaków

2006-10-28 00:11
0

Rozumiem, że jeżeli wpiszę type="text/javascipt" to artybut language jest opcjonalny...
Dzięki


It's not just about livin' forever Johny.
The trick is livin' with yourself forever.

Pozostało 580 znaków

2006-10-28 00:35
0

wiesz, praktycznie żadna przeglądarka nie obsługuje niczego w script poza javascriptem więc nie tylko powiedzieć że jest to domyślny język w tym tagu
language może się przydać do zdefiniowania skryptu php, to jest parsowane przez php i nie podlega standardom w3c ale składni tego języka


Dwie zasady gwarantujące sukces:
1. Nigdy nie mów nikomu wszystkiego<span style="color: white">

Pozostało 580 znaków

2006-10-28 10:10
0

A po co XHTML 1.1 skoro jest XHTML 1.0 Strict? :)

A na serio uwaga - w XHTML 1.1 strona powinna (i jest to mocniejsze zalecenie niż w 1.0) być serwowana jako application/xml+xhtml, zamiast text/html. Niestety, najpopularniejsza przeglądarka, także w swojej najnowszej wersji, prawidłowego typu MIME dla XHTML nie rozumie.

PS. Ilość błędów to czasem głupia sprawa. Działa efekt motyla - jeden błąd na początku może spowodować setki błędów gdzieś w środku :)

Pozostało 580 znaków

2006-10-28 15:22
0
Ktos napisał(a)

Niestety, najpopularniejsza przeglądarka, także w swojej najnowszej wersji, prawidłowego typu MIME dla XHTML nie rozumie.
już się z tym uporałem:
http://pastebin.4programmers.net/1106


It's not just about livin' forever Johny.
The trick is livin' with yourself forever.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0