![]() |
![]() |
-mkdes- |
![]()
Post
#1
|
Goście ![]() |
Ostatnio miałem przyjemność korespondować z koderem z Krakowa. Nazwę firmy pomijam.
Stwierdził... a co to jest W3C, zobacz sobie strony w sieci, która spełnia standardy. A w ogóle to nie jest powiedziane żeby spełniać standardy W3C, jest dowolność. Zakodował serwis mojego klienta(pozycjonowanie) w XHTML Transitional 1.0, a po wrzuceniu strony na Validator W3C dostajemy na każdej z podstron ok 180 błędów w kodzie. Zaznaczam, że nie ma problemów z wyświetlaniem w przeglądarkach, jest ok. I moje pytanie. Może to ja nie mam racji. Może starczy że strona dobrze wygląda w przeglądarkach i nie powinienem się czepiać. Bo z korespondencji z gościem mniej więcej to wynika. Poszukałem i dla poparcia swojego stanowiska znalazłem te adresy: http://www.w3.org/Consortium/ http://mig.webpark.pl/w3c/xhtml11/xhtml11.html a dokładnie chodzi mi o: Słowa kluczowe „MUSI” (ang. „MUST”), „NIE MOŻE” (ang. „MUST NOT”), „WYMAGANY” (ang. „REQUIRED”), „BĘDZIE / MA” w znaczeniu powinności (ang. „SHALL”), „NIE BĘDZIE / NIE MA” w znaczeniu powinności (ang. „SHALL NOT”), „POWINIEN” (ang. „SHOULD”), „ZALECANY” (ang. „RECOMMENDED”), „MOŻE” (ang. „MAY”) i „OPCJONALNY” (ang. „OPTIONAL”) w tym dokumencie są interpretowane w sposób opisany w [RFC2119]. Co wy na to. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
A mnie na przykład rajcuje, jak się namorduję z kodem xhtml jakiejś strony, a ona się potem waliduje (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) .
Zasadniczo, standardy są właśnie po to, żeby wyznaczać pewne normy, które pozwolą na właściwe wyświetlanie stron w różnych przeglądarkach, co nie zmienia faktu, że strona, która się nie waliduje może się wyświetlać poprawnie. Tak, jak wspomniał już mój przedmówca, jeśli chcesz aby koder wykonał projekt zgodny z w3c, to po prostu napisz o tym w umowie i będziesz wtedy miał prawo to egzekwować. W obecnej sytuacji IMO nie ma sensu, abyś zmuszał kodera, to dostosowania strony do standardów, jeżeli wcześniej z nim tego nie ustaliłeś, a sama strona wyświetla się prawidłowo we wszystkich przeglądarkach. Samo dostosowanie się do standardów świadczy też o pewnym poziomie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . ps. a z samym walidatorem też są różne numery: pewnego razu gdy chciałem mieć walidujący się kod musiałem zmienić deklarację ze strict na transitional tylko z tego względu, że w strict nie ma atrybutu name w znaczniku form, który był mi potrzebny do prawidłowego działania skryptu w JS (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Ten post edytował Speedy 21.02.2008, 23:22:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 17:24 |