이 문제로 인해 몇 시간 동안 완전히 멈추었습니다. div container
에는 동적으로 생성 된 프래그먼트가 링크 button
앞에 삽입되어 있습니다. 그러나 링크가 표시되지 않습니다. 링크를 <input type="image">
또는 <input type="button">
으로 변경하면 표시됩니다. 내가 링크를 표시 할 수있는 유일한 방법은 절대 위치 지정을 사용하는 것입니다.div에 링크가 표시되지 않지만 버튼이
이것은 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;
}
사람이 원인이 될 수 무엇을 알고 있나요?
jsfiddle을 (를) 작성하십시오. –
'#container {display : none}'? – Pietu1998
@ Pietu1998 오, 방금 그걸 가져 갔어야 했어. 그것은 단지 초기 스타일 일뿐입니다. 나중에 Javascript에서는 블록을 변경합니다. – Denman