両方の軸で画像を中央に配置し、その画像の左上の領域にリンク可能な領域を追加する必要があります。これは webkit と ff ではうまく機能しますが、失敗します。私のhtmlコードはこれです:
<body>
<div class="content">
<img src="images/main_image.jpg" />
<a href="#somelinkhere">Logo</a>
</div>
</body>
そして私のcssコードはこれです:
body, html {
margin: 0;
padding: 0;
height: 100%;
width: 100%;
background-color: #000;
overflow: hidden;
}
div.content {
position: relative;
width: 1001px;
height: 626px;
top: 50%;
margin: 0 auto;
padding: 0;
}
div.content img {
margin: 0;
padding: 0;
display: block;
position: relative;
top: -50%;
}
div.content a {
width: 14%;
height: 9%;
display: inline-block;
position: absolute;
top: -42%;
left: 7%;
text-decoration: none;
margin: 0;
padding: 0;
text-indent: -9999px;
}
これは、つまり、それに応じて配置されたインラインブロックとして表示されるタグを使用しているため、機能しません。私たちの友人、つまり、テキストインデントのため、リンク可能な部分が画面にまったく表示されません。誰かが少し助けることができますか?ありがとう。このデモは、私が思うにあなたをもっと助けるでしょう。