<meta property="fb:admins" content="10476" />
W3C miFacebook meta tagi śruby up W3C validiation
Error Line 10, Column 16: there is no attribute "property"
Jak mogę to naprawić?
<meta property="fb:admins" content="10476" />
W3C miFacebook meta tagi śruby up W3C validiation
Error Line 10, Column 16: there is no attribute "property"
Jak mogę to naprawić?
Nie możesz tego naprawić, kod na Facebooku jest nieprawidłowy HTML. Nie możesz utworzyć strony HTML, która przejdzie sprawdzanie poprawności, jeśli chcesz używać skryptów Facebooka.
O ile, oczywiście, nie przepisujesz całego kodu klienta Facebook, który masz na stronie, na kod, który używa prawidłowych elementów HTML.
Istnieje obejście PHP używam uzyskać walidację W3C:
function facebook(){
if(!(stristr($_SERVER["HTTP_USER_AGENT"],'facebook') === FALSE))
return true;
}
teraz używać tej funkcji dla kodu meta:
<?php
if(facebook()){ ?>
<meta property="fb:admins" content="10476" />
<?php } ?>
Lub jeśli po prostu chcesz W3C, aby potwierdzić HTML korzysta z tej funkcji:
Tak jak powiedziałem, jest to tylko obejście problemu i nie powoduje, że kod HTML "naprawdę" jest ważny.
Co dokładnie robi ten metatag? –