http://jsfiddle.net/36ykrp9x/5/망막 디스플레이에서 이러한 요소들 사이의 단일 픽셀 간격을 제거하려면 어떻게해야합니까?
HTML
<div class="container">
<button>O</button><button>O</button>
</div>
CSS
.container {
width: 100%;
background-color: rgb(120, 200, 200);
text-align: center;
}
button {
border: 0;
width: 3rem;
height: 3rem;
opacity: 0.8;
background-color: gray;
}
가장이 위의 코드는 내가 해결에 관심이 시각 버그를 캡처합니다. Firefox 나 Safari의 최신 버전에는 영향을 미치지 않습니다. 저는 현재 Chrome 39를 사용 중입니다. 망막 디스플레이와 최신 버전의 Chrome을 사용하고 있고 요소 사이에 얇은 선이 보이지 않으면 창 크기를 조금 조정 해보십시오. 단추 사이의가는 선은 깜박 거리면서 깜박입니다.
내 용도로는 계층 구조의 버튼 그룹 위에 100 % 너비의 요소가 하나 이상 있으며 버튼은 그 안에 수평으로 가운데에 있어야합니다. 버튼 자체는 0과 1 사이의 불투명도를 가져야합니다. div 또는 다른 요소를 사용하여 문제가 될 수 있습니다. 그러나 실제로 다른 사용자에게 시도한 결과 문제가 남아 있습니다.
불행하게도, 고정 폭 요소 내에 버튼 그룹을 중심으로하면 문제가 부활 나타납니다 궁극적으로 또한 어떻게 든 중심으로해야하는 고정 폭 버튼 그룹으로, 저를 위해이 문제를 해결하기 위해 표시되지 않습니다. 마진을 사용하여 찌그러 뜨리면 겹치는 부분이 생길 수 있습니다. 이는 불투명도가있는 요소에서 더 분명합니다. 이는 처음부터 틈을 메우는 것보다 낫지 않습니다.
실제로 배경색을 사용하는 것은 주목할 가치가 있습니다. rgba (r, g, b, a)는 대부분의 의도와 목적을 위해이 문제를 해결하지만,이 문제를 해결하는 데에만 관심이 있습니다. 가능한.
JavaScript와 관련된 솔루션에 특히 관심이 없습니다. 나는 운이 없다?
이 망막 디스플레이 유일한 문제인가 ???? 사진을 공유하십시오 ... –
문제는 망막 디스플레이에만 있습니다. jsfiddle의 사진이 이제 OP에 포함됩니다. – Reno
인라인 블록을 버튼에 표시 하시겠습니까? –