由于这个问题,我已经完全被困了几个小时。我有一个 div container
,它在链接之前插入了一个动态创建的片段button
。但是,链接不显示。如果我将链接更改为<input type="image">
or <input type="button">
,那么它将显示出来。我可以让链接显示的唯一方法是使用绝对定位,但这只会破坏其他一切。
这是 HTML
<div id="container">
<a href="#" id="button" onClick="function();"></a>
</div>
这是我的 CSS
#container {
display: none;
background: url(../img/background.png) top left repeat;
text-align: center;
padding-top: 55px;
padding-bottom: 68px;
width: 100%;
}
#button {
margin: 10px;
width: auto;
height: 40px;
background: url(../img/button.png) no-repeat bottom;
background-size: 100% 100%;
}
#button:hover {
background: url(../img/buttonpress.png) no-repeat bottom;
}
有谁知道这可能是什么原因造成的?