2011-08-05 21 views
0

국경은 왜 작동하지 않습니까?

<span> Testing 
    <table> 
     <tbody> 
      <tr> 
       <td>One</td> 
       <td>Two</td> 
       <td>Three</td> 
      </tr> 
     </tbody> 
    </table> 
</span> 

그리고 내 css :

전체 스팬이 일반 테두리를 가져야하지 않습니까? 파이어 폭스와 크롬에서 결과가 엉망이되고있다. (다른 사람들은 아직 테스트하지 않았다)

내가 뭔가를 놓치고 있거나 뭔가 잘못하고 있니?

+2

범위가 인라인 요소이기 때문에. – Seth

+1

인라인 요소는 블록 요소 ('table')를 포함 할 수 없습니다. – js1568

답변

9

<table>들, <span>의에 속하지 않는, 그래서 결과를 예측할 수로 그 코드를 테스트 이유가 없다.

<span> 대신 <div>을 사용하십시오.

1
span { 
    border: 1px solid black; 
    display: block; 
} 
0

<span> 태그는 문서의 인라인 요소를 그룹화하는 데 사용됩니다. 가장 좋은 해결책은 <span>을 수정하고 대신 <div>을 사용하는 것입니다. 원하는 결과에 도달하기위한 간단한 수정.

관련 문제