2012-10-07 5 views
0

대부분의 CSS 속성에 대한 두 항목 표준이 "위쪽/아래쪽, 왼쪽/오른쪽"인 것처럼 보입니다. 적어도 그것은 경계 간격을 제외하고 내가 아는 모든 것에 해당됩니다.CSS border-spacing 속성 속기

"왼쪽/오른쪽, 위/아래"는 의도적으로 테두리 간격을 줄입니까? 그것은 매번 나를 알아 듣는다. 그리고 아마 w3는 그것이 일치하지 않는다고 느끼지 않았다.

+0

질문을 읽었습니까? 대부분의 CSS 속성에 대한 두 항목의 짧은 손은 위쪽과 아래쪽, 왼쪽 및 오른쪽입니다. 경계선 간격은 그렇지 않습니다. – Harangue

+0

때때로 W3C가 결정을 내리는 데 때로는 어리석은 시간을 고려해 보았을 때, 나는 그것이 감독이라는 것을 의심했다. –

답변

2

이 때문에 같은 border-width 또는 margin 같은 것들과는 달리 조금 다른, 두 값이 허용됩니다

border-width: 10px 50px 10px 50px; /* valid */ 
border-spacing: 10px 50px 10px 50px; /* invalid */ 

당신은 아마이 차이에 초크 수 있습니다. 당신은 4 개 개의 값 (최대) 동의를 다른 속성이 속기를 볼 때마다

:

border-width: 10px 50px 10px 50px; 
/*   top right btm left */ 
:

border-width: 10px 50px; 

을 그냥 바닥과 왼쪽 값이 다른 측면에서 복사되는 것을 의미

또는 세 값 :

:

border-width: 10px 50px 20px; 

이 같은지

border-width: 10px 50px 20px 50px; 
+2

개인적으로 저는 테이블 셀에 여백/여백을 사용하고 테두리 간격을 모두 잊어 버렸습니다 .... –

+0

안타깝게도 패딩과 여백은 표 셀에서 작동하지 않습니다. – Mark