通常,我会将该图像切成 3 个矩形 - 标题、正文和电子邮件部分。
由于不是这样,我只是使用了用于电子邮件字段的技巧,明确设置 div 以覆盖(图像的)标题和正文,然后我在这些元素中设置链接以填充它们 - 有效地为您提供带有href的div。
当我开始输入这个时,我想起了图像映射——也许它们会是一个更好的实现?
无论如何,我刚刚替换了您</script>
标签下的所有内容。IE8 和当前的 Chrome 都可以。
<style>
/* set the image as a background-image of a div */
div #splash-image
{
background-image: url('Thuisverpleging Eric Jacobs_files/splash_image2.png');
width: 1057px;
height: 863px;
}
/* resposition it */
#clickable-email
{
left: 216px;
}
#greyHeader a, #blueMain a
{
display: block;
}
#greyHeader
{
position: absolute;
left: 539px;
top: 20px;
width: 596px;
height: 90px;
}
#greyHeader a{ height: 90px; }
#blueMain
{
position: absolute;
left: 216px;
top: 110px;
width: 916px;
height: 580px;
}
#blueMain a{ height: 580px; }
</style>
</head>
<!--
Usage of certain elements
-----------------------------
class:
- center en width-x-px moeten samen voorkomen om te werken in alle browsers
- height-x moet voorkomen op een div
-
-->
<body class="wpc hpc no-padding-margin center-ie splash">
<!-- Content of the site -->
<div id="splash-content">
<div id="splash-image" class="center">
<a href="http://www.thuisverplegingjacobs.be/site/index.php"></a>
</div>
</div>
<div id='greyHeader'>
<a href="http://www.thuisverplegingjacobs.be/site/index.php"> </a>
</div>
<div id='blueMain'>
<a href="http://www.thuisverplegingjacobs.be/site/index.php"> </a>
</div>
<div id="clickable-email">
<a href="mailto:info@thuisverplegingjacobs.be"> </a>
</div>
</body>
</html>