나는 이것이 다소 간단한 질문이라는 것을 알고 있지만 내 삶을 위해 그것을 이해할 수는 없습니다. 배경 이미지를 적용한 두 개의 링크가 있습니다. 현재 모습은 다음과 같습니다 (그림자에 대한 사과, 버튼의 대략적인 스케치).
그러나 저는이 두 버튼을 나란히 놓고 싶습니다. 정렬로 무엇을해야하는지 정말 알 수 없습니다.
다음은 HTML입니다.
<div id="dB"}>
<a href="http://notareallink.com" title="Download" id="buyButton">Download</a>
</div>
<div id="gB">
<a href="#" title="Gallery" onclick="$j('#galleryDiv').toggle('slow');return false;" id="galleryButton">Gallery</a>
</div>
여기 CSS가 있습니다.
#buyButton {
background: url("assets/buy.png") 0 0 no-repeat;
display:block;
height:80px;
width:232px;
text-indent:-9999px;
}
#buyButton:hover{
width: 232px;
height: 80px;
background-position: -232px 0;
}
#buyButton:active {
width: 232px;
height: 80px;
background-position: -464px 0;
}
#galleryButton {
background: url("images/galleryButton.png") 0 0 no-repeat;
display:block;
height:80px;
width:230px;
text-indent:-9999px;
}
#galleryButton:hover{
width: 230px;
height: 80px;
background-position: -230px 0;
}
#galleryButton:active {
width: 230px;
height: 80px;
background-position: -460px 0;
}
@ JCOC611 :
—
sudo rm -rf
float:left;
두 가지 모두에 적용하면 div
완벽하게 수행되었습니다. 댓글을 답변으로 게시 할 수 있습니까? 감사!
그리고 두 번째는
—
JV
display: inline-block;
지원이 잘되지
컨테이너 내부의 float : left는 작동하지만 버튼에 <div> 대신 두 개의 <span> 태그를 사용하려고합니다.
—
shiftycow
이미 언급했듯이 float : left; #buyButton 및 #galleryButton에 추가 한 다음 clear로 다른 요소를 추가합니다. both; 플로팅을 제거합니다. 왜 div (블록 요소)를 사용하여 <a>를 래핑합니까?
—
ludesign
float:left;