-
1. Data: 2012-07-27 14:48:33
Temat: Problem z validacją HTML
Od: Marek <p...@s...com>
Witam,
Google sobie wymyśliły aby linki do stron G+ były w postaci:
<a href="//plus.google.com/ID?prsrc=3" rel="publisher"
style="text-decoration:none;"><img
src="//ssl.gstatic.com/images/icons/gplus-32.png" alt="Google+"
style="border:0;width:32px;height:32px;">
Validator HTML5 wykłada się na:
rel="publisher"
Rel ma niedozwolona wartość. Czy Google wprowadzają w ten sposób swój
własny język HTML w wersji G+? :-D
A bez żarów - czy należy przejmować się takimi niekompatybilnościami?
-
2. Data: 2012-07-27 14:53:48
Temat: Re: Problem z validacją HTML
Od: Mr Misio <m...@g...pl>
Użytkownik Marek napisał:
> A bez żarów - czy należy przejmować się takimi niekompatybilnościami?
nie :)
Wszystko ma swoja cene. Jesli masz na cos poswiecic dajmy na to 90%
wysilku (np. dziennego, tygodniowego etc), zeby otrzymac poprawe 0,01%
to nie warto.
Widzialem wiele stron nie walidujacych sie doskonale funkcjonujacych "w
googlu". Wiec techniczny aspekt wykonania, to tylko jeden z elementow
ukladanki.
-
3. Data: 2012-07-27 20:36:23
Temat: Re: Problem z validacją HTML
Od: Marek <p...@s...com>
Dnia Fri, 27 Jul 2012 14:53:48 +0200, Mr Misio napisał(a):
> Widzialem wiele stron nie walidujacych sie doskonale funkcjonujacych "w
> googlu". Wiec techniczny aspekt wykonania, to tylko jeden z elementow
> ukladanki.
Dziwi mnie tylko to, że Google sam oficjalnie zachęca do łamania standardu
HTML poprzez podsuwanie niezgodnego ze standardem kodu do umieszczenia na
stronie. Natomiast gdy sami znajdą w swojej wyszukiwarce stronę, która nie
jest zgodna z ich wytycznymi to wywalają z indeksu lub inną karę stosują.
-
4. Data: 2012-07-27 21:14:44
Temat: Re: Problem z validacją HTML
Od: Mr Misio <m...@g...pl>
Użytkownik Marek napisał:
> Dnia Fri, 27 Jul 2012 14:53:48 +0200, Mr Misio napisał(a):
>
>> Widzialem wiele stron nie walidujacych sie doskonale funkcjonujacych "w
>> googlu". Wiec techniczny aspekt wykonania, to tylko jeden z elementow
>> ukladanki.
>
> Dziwi mnie tylko to, że Google sam oficjalnie zachęca do łamania standardu
> HTML poprzez podsuwanie niezgodnego ze standardem kodu do umieszczenia
Microsoft zaczął!
;)
-
5. Data: 2012-07-28 00:01:08
Temat: Re: Problem z validacją HTML
Od: Marek <p...@s...com>
Dnia Fri, 27 Jul 2012 21:14:44 +0200, Mr Misio napisał(a):
>
> Microsoft zaczął!
> ;)
Im to jeszcze można darować bo chcieli narzucić standard wypuszczając
gotową do jego obsługi przeglądarkę, zanim standard ten został
zatwierdzony. Tu standard jest już gotowy a programiści Google widocznie go
nie przeczytali. Pewnie nie mogli znaleźć niczego na ten temat w Googlach
po tym jak algorytmy zmodernizowali :-D
-
6. Data: 2012-07-28 02:05:26
Temat: Re: Problem z validacją HTML
Od: Mirosław Zalewski <miniopl@CUT_THIS.gmail.com>
piątek, 27 lipca 2012 14:48. Wielka mądrość na czytelników pl.comp.www
spłynęła, gdy tako rzekł(a) Marek:
> Validator HTML5 wykłada się na:
>
> rel="publisher"
>
> Rel ma niedozwolona wartość. Czy Google wprowadzają w ten sposób swój
> własny język HTML w wersji G+? :-D
Validator HTML5 jest tylko głupim programem komputerowym.
Zobacz co mówi na ten temat specyfikacja, pod listą wstępnie zdefiniowanych
typów relacji:
<http://www.w3.org/TR/html401/types.html#type-links>
Poza tym pomiędzy używaniem niezdefiniowanej wartości jednego atrybutu
w ogólnie poprawnym kodzie a ,,wprowadzaniem własnego języka HTML" jest
przepaść. Z takim doświadczeniem powinieneś to zauważyć.
--
Niżej podpisany, zamieszkały w http://minio.xt.pl ,
Mirosław Zalewski
-
7. Data: 2012-07-28 15:38:29
Temat: Re: Problem z validacją HTML
Od: Marek <p...@s...com>
Dnia Sat, 28 Jul 2012 02:05:26 +0200, Mirosław Zalewski napisał(a):
> Validator HTML5 jest tylko głupim programem komputerowym.
> Zobacz co mówi na ten temat specyfikacja, pod listą wstępnie zdefiniowanych
> typów relacji:
> <http://www.w3.org/TR/html401/types.html#type-links>
Tak, ale to dokumentacja HTML 4. W profile było możne zdefiniować atrybuty
linków ale HTML 5 już nie ma takiej możliwości. Zlikwidowano atrybut
profile.
http://dev.w3.org/html5/spec/single-page.html#global
-attributes
Niby masz rację, że validator nie jest może najinteligentniejszy jednaże
jeśli trzymać się sztywno dokumentacji HTML 5, to omawiany zapis jest jak
najbardziej niepoprawny. Zerknij tu:
http://dev.w3.org/html5/spec/single-page.html#linkTy
pes
> Poza tym pomiędzy używaniem niezdefiniowanej wartości jednego atrybutu
> w ogólnie poprawnym kodzie a ,,wprowadzaniem własnego języka HTML" jest
> przepaść. Z takim doświadczeniem powinieneś to zauważyć.
W swojej pracy jestem być może nadgorliwym purystą :-)
A po drugie to co budzi mój wewnętrzny sprzeciw to jest fakt, że portale
społecznościowe na siłę wciskają niepoprawne kody nawet jeśli nie ma
żadnych przeciwskazań ku temu aby poprawnie uczynić to samo. Facebook
dostosował się już do HTML5 (przynajmniej z wtyczką like box + fotki)
tymczasem Google weszły później nie wyciągając wniosków z w/w i również jak
FB przecierają szlaki zaczynając od nieuzasadnionego łamania standardu.
Po trzecie jeśli sami mają gdzieś trzymanie się reguł, to dlaczego
restrykcyjnie postępują z osobami, którzy również nie trzymają się
regulaminu Google. Ba! Mało tego... regulamin jest napisany tak jak polskie
prawo: każdy może sobie dowolnie interpretować zapisy. Tą samą sprawę można
i wygrać i przegrać w zależności kto interpretuje. Zwykle większy ma rację.
Musiałem pozwolić sobie na tą dygresję :-)
-
8. Data: 2012-07-29 01:15:55
Temat: Re: Problem z validacją HTML
Od: Mirosław Zalewski <miniopl@CUT_THIS.gmail.com>
sobota, 28 lipca 2012 15:38. Wielka mądrość na czytelników pl.comp.www
spłynęła, gdy tako rzekł(a) Marek:
> Dnia Sat, 28 Jul 2012 02:05:26 +0200, Mirosław Zalewski napisał(a):
>
>> Validator HTML5 jest tylko głupim programem komputerowym.
>> Zobacz co mówi na ten temat specyfikacja, pod listą wstępnie
>> zdefiniowanych typów relacji:
>> <http://www.w3.org/TR/html401/types.html#type-links>
>
> Tak, ale to dokumentacja HTML 4.
Faktycznie, mój błąd.
No cóż, w takim razie nie mam żadnego sensownego wyjaśnienia. Po prostu
zdecydowali się użyć kodu sprzecznego z aktualnym stanem specyfikacji. Miej
też na uwadze, że HTML5 cały czas ma status ,,roboczego". Specyfikacja może
się zmienić.
Nadal uważam że społeczna szkodliwość ich czynu jest znikoma, żeby nie
powiedzieć żadna.
A co tego, że innych karzą w swojej wyszukiwarce za wadliwy kod, a sami go
stosują -- ich prawo. Są prywatną firmą. Nikt im nie może zabronić stosowania
podwójnych standardów. Możesz się oburzać, być może nawet słusznie, ale nie
możesz nic z tym zrobić. Możesz co najwyżej przestać używać produktów
Google, jeżeli Ci nie pasuje polityka firmy.
Zawsze mnie dziwi, kiedy ludzie domagają się jakiejś społecznej
odpowiedzialności od Google (czy kogokolwiek innego). Są zwyczajną firmą
i muszą jedynie przestrzegać prawa. Reszta to ich dobra wola. A jeśli jej
nie mają...
--
Niżej podpisany, zamieszkały w http://minio.xt.pl ,
Mirosław Zalewski
-
9. Data: 2012-07-29 13:12:14
Temat: Re: Problem z validacją HTML
Od: Marek <p...@s...com>
Dnia Sun, 29 Jul 2012 01:15:55 +0200, Mirosław Zalewski napisał(a):
> No cóż, w takim razie nie mam żadnego sensownego wyjaśnienia. Po prostu
> zdecydowali się użyć kodu sprzecznego z aktualnym stanem specyfikacji. Miej
> też na uwadze, że HTML5 cały czas ma status ,,roboczego". Specyfikacja może
> się zmienić.
Owszem, i Google to nawet przewidują już w tej chwili jak konkretnie się
zmieni :-D
> Nadal uważam że społeczna szkodliwość ich czynu jest znikoma, żeby nie
> powiedzieć żadna.
No ja to rozumiem. Jednakże z drugiej strony nie byłoby kłopotu aby trzymać
się standardu. Oni sami proponują też formę linku do profilu w postaci
http://profil?rel=author a zaraz potem łamią tą konwencję wprowadzając
niezgodne rozwiązania.
> Zawsze mnie dziwi, kiedy ludzie domagają się jakiejś społecznej
> odpowiedzialności od Google (czy kogokolwiek innego). Są zwyczajną firmą
> i muszą jedynie przestrzegać prawa. Reszta to ich dobra wola. A jeśli jej
> nie mają...
Dziwi? To chyba naturalny odruch. W każdym chyba zagotuje się woda gdy
widzi, że prawo/standardy etc dotyczą tylko tych małych.