Проблем с валидацията

ghostbg

Registered
Незнам дали е за този форум но искам да питам защо когато сложа този линк

<a href="javascript:;" style="behavior:url(#default#homepage); color:#27830E; text-decoration:none;" onclick="setHomePage('http://www.vkusnotiiki.net')" >Направи Начална</a>

и се опитам да направя валиден CSS файла ми дава тази грешка

Property behavior doesn't exist : url(#default#homepage)

какво се пише в CSS файла за да го махна този еррор
 
Няма начин да го валидираш, защото behaviour не съществува в css. (то и валидатора ти го е казал).
Единствения начин е да го махнеш от там и да го сложиш в скриптовете на сайта.
Ето така:

<script type="text/javascript">
function setHome()
{
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage('http://www.vkusnotiiki.net');
}
</script>

<a href="javascript:setHome();" style="color:#27830E; text-decoration:none;">Направи Начална</a>


Ето ти и горния код напълно валидиран със стрикния xHTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Страничка</title>
<script type="text/javascript">
function setHome()
{
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage('http://www.vkusnotiiki.net');
}
</script>
</head>
<body><p>
<a href="javascript:setHome();" style="color:#27830E; text-decoration:none;">Направи Начална</a></p>
</body>
</html>


Valid XHTML 1.0
 

Back
Горе