ロゴをSVG形式で指定し、要素<a>
の周りにタグを付けました。object
しかし、私のアンカータグは、svgグラフィックの下に10pxの高さで表示されているだけでは機能しません。私のコードを見てください、それは私が話していることを明確に理解するでしょう..
<a href="#" class="logo">
<object data="images/tc_logo.svg" type="image/svg+xml" style="width:100%;">
<!--[if (gte IE 6)&(lte IE 8)]>
<img src="images/tc_logo.png">
<![endif]-->
</object>
</a>
そして私はロゴクラスを与えましdisplay:block
たが、それは機能していません。
CSS
.logo{
width: 100%;
height: 210px;
display: block;
cursor:pointer;
}
作成された編集
ついに私は1つの解決策を見つけました、私はそれが正しい方法ではないことを知っています、しかしあなたがSVGで後退する準備ができていないなら..これを試してください。
このようにhtmlを使用してください。
<span style="display:block; position:relative;">
<a href="#" class="logo"></a>
<object data="images/tc_logo.svg" type="image/svg+xml" style="width:100%;">
<!--[if (gte IE 6)&(lte IE 8)]>
<img src="images/tc_logo.png">
<![endif]-->
</object>
</span>
そしてcssは..
.logo {
display: block;
height: 210px;
position: absolute;
width: 100%;
z-index:9
}
あなたがトリックを得たことを願っています。