Is there any way how to hide span
text inside a href
tag and replace it with image?
This is my HTML code that I don't want to modify:
<div id="social" class="icons">
<a href="http://twitter.com/" class="twitter"><span>Twitter</span></a>
<a href="http://www.facebook.com/" class="fb"><span>Facebook</span></a>
<a href="http://www.linkedin.com/" class="linkedin"><span>Linked In</span></a>
</div>
In CSS file I'm trying to hide <span>Twitter</span>
and replace it by image like that:
.icons .twitter span {
display: none;
}
.icons .twitter a {
text-decoration:none;
background:url('images/i_twitter.png') no-repeat;
}
答案 0 :(得分:2)
它没有显示,因为在将 public void checkTilt()
{
if (!isGrounded)
{
float tiltSpeed = 10.0f;
float x = Input.acceleration.x;
Vector2 tilted = new Vector2(x, 0);
myRigidBody.AddForce(tilted * tiltSpeed * Time.deltaTime);
}
}
设置为范围时,您的锚点没有大小。一种可能的解决方案是将图像设置为伪元素,如display:none
:before
&#13;
.icons .twitter span {
display: none;
}
.icons .twitter:before {
text-decoration:none;
content: url('http://ecowoodsvillage.com/wp-content/uploads/2013/09/twitter-icon-small.png');
}
&#13;
答案 1 :(得分:1)
更改链接显示并添加宽度和高度:
.icons .twitter span {
display: none;
}
.icons > a {
display: inline-block;
width: 64px;
height: 64px;
text-decoration:none;
}
.icons .twitter {
background:url('http://ecowoodsvillage.com/wp-content/uploads/2013/09/twitter-icon-small.png') no-repeat;
}
答案 2 :(得分:1)
你走在正确的轨道上。
通过在display: none;
上设置span
,您实际上会导致a
没有维度(锚点的宽度和高度为auto
,并且没有什么可以“支撑”它打开,所以你可以看到你的背景图像。)
您需要为链接指定显式宽度和高度,并将其display
从默认值(inline
)更改为允许设置宽度和高度的内容,例如{ {1}}。
inline-block
答案 3 :(得分:1)
将显示设置为内联块并设置元素的宽度和高度应该有效。
Dim CompareRange As Variant, To_Be_Compared As Variant, j As Variant, k As Variant
Range("AT2").Select
Selection.End(xlDown).Select
Set To_Be_Compared = Range("AT2:" & Selection.Address)
Range("AU2").Select
Selection.End(xlDown).Select
Set CompareRange = Range("AU2:" & Selection.Address)
To_Be_Compared.Select
For Each j In Selection
DoEvents
For Each k In CompareRange
If j = k Then j.Offset(0, 2) = j
Next k
Next j
答案 4 :(得分:0)
从类声明中删除.count-display {
height: 35px;
width: 65px;
background: black;
color: red;
display: flex;
float: left;
align-items: center;
border-radius: 5px;
//why is this needed
margin-top: -60px;
margin-left: 40px;
font-family: Orbitron, sans-serif;
font-size: 200%;
}
,然后添加下一个样式:
a
答案 5 :(得分:0)
您甚至不需要跨越标签。这可以删除。你可以为每个班级做到这一点。
a.twitter {
display: block;
text-indent: -9999px;
background: url('images/i_twitter.png') no-repeat;
width: 32px;
height: 32px;
答案 6 :(得分:0)
将范围设置为color:transparent
。
.icons a span {
color: transparent;
}
.icons .twitter {
text-decoration:none;
background:url('http://ecowoodsvillage.com/wp-content/uploads/2013/09/twitter-icon-small.png') no-repeat;
}