2011-12-15 3 views
-1

border = "0"은 공백으로 두는 것과 동일합니까?

<table align="center"> 

과 동일한

<table border="0" cellspacing="0" cellpadding="0" align="center"> 

인가?

+0

아마 각 브라우저마다 다릅니다. – Oliver

+2

각 브라우저에서 어떻게 사용합니까? 같은 결과가 나타 납니까? –

+1

해당 속성을 만지지 마십시오. 더 이상 1998이 아닙니다. 대신 CSS를 사용하십시오. – Quentin

답변

0

테두리는 동일하지만 셀 패딩과 셀 간격을 0으로 추가하지 않으면 셀에 각각 약 2px가 생깁니다.

스타일 시트에서 이것을 0으로 설정할 수 있으며 검정색으로 남겨 둘 수 있습니다. 그러나 기본 동작은 안쪽 여백/간격을 추가합니다.

+0

감사합니다. 기술 보고서에이 정보가 사용됩니다. – Alex

1

HTML 만 고려하는 한 border = "0"은 border 속성을 전혀 사용하지 않는 것과 같습니다. (질문에 제목과 같이 "중괄호"따옴표가있는 border = "0"은 HTML에서는 유효하지 않으며 따옴표가 사용 된 경우 "직선"또는 "단선"이어야합니다). 그러나 CSS의 차이점은 다를 수 있습니다. 명시 적 속성 border = "0"은 CSS 설정을 무시할 수 있습니다.

질문의 본문에서 언급 한 셀 쉐이핑 및 셀 패딩과 관련하여 차이가 있습니다. 구현에 의한 디폴트 치 (사양은 이것에 관해 말하지 않습니다)는, 일반적으로 2의 작은 양의 정수입니다.

관련 문제