나는 HTML의 필드 셋을 정의하고, 그것에 다음 (단순) CSS 규칙 적용했습니다 :IE CSS Fieldset 테두리가 오른쪽으로 너무 멀리 확장됩니다. 이유는 무엇입니까?
fieldset
{
margin: 2em 0;
position:relative;
padding: 1em;
border:1px solid #ccc;
}
모든 것이 잘 (모든 버전을 제외하고, 최대 7까지와 같은 더 큰 문제가 큰 없습니다를 IE의 상단 경계선 - 그러나 흥미롭게도 경계선의 하단 경계선은 시각적으로 25px만큼 오른쪽으로 너무 멀리 뻗어 있으며, 수직 경계가 그 경계에있다.
예를 들어 Firebug에서 볼 때이 요소의 너비가 오른쪽 너비의 부모 요소 바깥 쪽이되도록주의해야합니다.
IE에서이 문제의 원인은 무엇입니까? 알려진 문제이며, 그렇다면 수정/해킹/해결 방법은 무엇입니까?
위치를 사용하는 이유가 무엇이 있습니까? –