2009-09-11 1 views
0

Firefox에서는 시작 부분에 CSS 표시가 있기 때문에 "C"가 중앙에 나타납니다. IE7은 왜 그것을 왼쪽으로 정당화합니까?<td>을 IE7에 집중시킬 수없는 이유는 무엇입니까?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> 
    <head> 
    <style type="text/css"> 
td { 
    text-align: center; 
    width: 130px; 
} 
    </style> 
    </head> 

    <body> 
    <div style="width: 300px; background-color: #888"> 
     <table> 
     <tbody> 
      <tr> 
      <td>A</td> 
      <td>B</td> 
      </tr> 
      <tr> 
      <td colspan="2">C</td> 
      </tr> 
     </tbody> 
     </table> 
    </div> 
    </body> 
</html> 
+0

다음과 같은 색상 추가 : # FF0000; IE7이 처음부터 스타일링을 시작하는지 알기 위해. – Mayo

답변

4

width: 130px;이 (가) 발생합니다. 예를 참조

td.span { 
    width:auto; 
} 

<td colspan="2" class="span">C</td> 

: 예를 들어, 단지 작은 세포 폭을 설정해보십시오 http://jsbin.com/etoka
당신은 또한 그것을 다른 방법으로 주위 할 수 - 작은 세포, 전체 행 또는 최선 클래스를주는 : <table>의 너비를 설정합니다.

0

항상 문제가 해결되는 경우 투표

<center> This is my centered text</center> 

내게주세요이 기능은 IE FF 사파리 크롬 오페라 같은 모든 인기있는 브라우저에서 작동되는 페이지 의 중심에 위치에 대한 객체를이 사용

+1

'

'은 (는) 사용되지 않는 태그입니다. 그것은 작동하지만 당신은 그것을 사용해서는 안됩니다. 대신에'CSS'를 사용해야합니다. – voyager