다음은 HTML 코드를 간략하게 나타낸 것입니다. 나는 요소 B를 고려하지 않고 div A 내에 img C를 중심에 배치하려고합니다. B는 너비가 70px이고 C가 300px 인 배경 이미지를 가지고 있습니다. div A의 너비는 화면의 50 %입니다.CSS로 중심 맞추기
<div id="A">
<div id="B"></div><img id="C" src="x.png" />
</div>
때문에 나는 내가 디스플레이, 여백, 왼쪽 속성의 모든 단일 가능한 조합을 시도 것처럼 보이는이 시점에서 내 CSS 코드를 넣어하지 않습니다. 나는 붙어서 좌절하고있다. 도움!
<div id="A">
<div id="B" onclick="something()" ></div>
<img id="C" src="x.png" />
</div>
#containsA {
position: absolute;
right: 0px;
top: 0px;
width: 50%;
height: 100%;
background: white;
}
#A {
position: relative;
top: 0px;
width: 100%;
height: 70px;
}
#B {
position: relative;
display: inline;
background-image: url('some.png');
height: 70px;
width: 70px;
top: 0px;
float: left;
}
#B:hover {
cursor: pointer;
background-image: url('someOther.png');
height: 70px;
width: 70px;
}
#C {
position: absolute;
left: 50%;
transform: translateX(-50%);
height: 70px;
width: 300px;
}
http://jsfiddle.net/가 문제를 이해하는 데 도움이 있습니다. – leaf
div에 대해 닫는 태그가 두 개있는 이유는 무엇입니까? –
고마워,하지만 그건 문제의 근원이 아니야 – Jeimuzu