2016-07-06 88 views
-2

在以下情况下,将徽标链接到最佳方式是哪种?我应该用<a href="img/logo.png">Link</a>替换DIV还是可以在CSS中做些什么?链接徽标 - HTML- CSS

可问题是,你从CSS本身

CSS链接DIV(标志)

.login-container .login-box .login-logo { 
    background: url("img/logo.png") top center no-repeat; 
    width: 100%; 
    height: 149px; 
    float: left; 
    margin-bottom: 20px; 
} 

HTML

<div class="login-logo"></div> 
+2

您想显示徽标还是想设置徽标或两者的链接? –

+0

这个问题要么过于宽泛,要么基于**意见,要么需要讨论,所以不适合Stack Overflow。如果您有特定的,可回答的编程问题,请提供完整的详细信息。 –

+0

@Paulie_D问题是你可以链接CSS本身的DIV – user580950

回答

2

这将是最好的链接您的logo <a href="img/logo.png">Link</a>

+0

问题是你可以链接DIV从CSS本身 – user580950

+0

不,你不能链接DIV从css – vignesh

1

是的,正如你所提到的使用锚标签而不是div来标识你的logo是最干净的解决方案。你可以继续使用同一个类,那么你就不必修改CSS了。

<a href="#" class="login-logo"></a> 
+0

问题是你可以链接DIV从CSS本身 – user580950

+0

不,你实际上不能改变HTML 。如果由于某种原因,您确实无法将其更改为链接,则可以使用JavaScript单击事件。 – will

+1

谢谢,我upvoted你的答案 – user580950