Прежде всего, a
является встроенным элементом. A div
является элементом уровня блока. Элементы блочного уровня не являются допустимыми дочерними элементами встроенных элементов.
Наконец, div
совершенно не нужен.
Просто сделайте что-то вроде:
<style>
a.button, a.button:link, a.button:visited {display: block; width: 350px; height 100px;}
a.button:hover, a.button:active {
border-bottom-width: 2px;
border-bottom-style: dashed;
border-bottom-color: #999999;
padding-bottom: 5px;
}
a.web_westloh {
background-image: url(images/web_westloh.png);
background-repeat: no-repeat;
}
a.web_money {
background-image: url(images/web_money.png);
background-repeat: no-repeat;
}
</style>
<a class="button westloh" href="http://www.example.com" title="link title"></a>
<a class="button web_money" href="http://www.example.com" title="link title"></a>