이것은 나를 미치게합니다!CSS : "권리"속성은 적용을 거부합니까?
본문 태그 바로 뒤에 두 개의 div가 있습니다. 그것들은 절대적인 위치와 크기를가집니다. 그들은 둘 다 동일한 "왼쪽"속성을 가지고 있지만 나중에 두 번째 div에 대한 "올바른"속성을 선언합니다 (그래서 "왼쪽"은 무시해야합니다!).
<body>
<div class="previousPageButton"></div>
<div class="nextPageButton"></div>
그리고 CSS : 여기
는 HTML입니다 (거기에 더 코드입니다하지만 관련이없는, 그래서 그것은 주석입니다.).previousPageButton, .nextPageButton {
position: absolute;
top: 0px; left: 0px;
display: block;
height: 500px;;
width: 100px;
background: transparent url(../images/buttons/arrow_previousPage.png) no-repeat center center;
z-index: 2;
opacity: .1;
}
.nextPageButton {
top: 0px; right: 150px;
background: transparent url(../images/buttons/arrow_nextPage.png) no-repeat center center;
}
당신이 볼 수 있듯이, 첫 번째 CSS BELOW 여기서 "left"를 선언하면 .nextPageButton의 "right"속성을 명시 적으로 선언하는 또 다른 CSS 블록이 있습니다. 몸은 평소대로 상대적으로 배치되므로 잘 작동합니다! "right"속성을 선언하기 전에 "left"속성을 "설정 해제"해야합니까? 그게 가능한가?
나는 첫 번째 코드 블록에서 "왼쪽"속성을 찢어 버릴 수 있고 각 div에 자신의 왼쪽/오른쪽 속성을 할당 할 수 있다는 것을 알고있다. 그러나 이것은 여전히 작동해야한다!
의견이 있으십니까?
jsfiddle 및 firebug를 사용하면 left : 속성 만 제거하면됩니다. http://jsfiddle.net/sCgsF/1/ – David
Typo : height : 500px ;; – Marcel