2012-08-02 3 views
0

안녕하세요, 나는 5 열이있는 테이블을 가지고 있습니다. 문제는 1 열째 <td> 값이 길어서 과장 될 수 있습니다. 당신은 새로운을해야합니다 첫 번째 열에 대한HTML 테이블, 두 번째 열을 새 줄에 놓을 수있는 방법이 있습니까?

감사

+0

테이블 행은 행, 당신은 (td''다루고, 말씀입니다 .. 좀 더 개조하면 되겠 어이 필요하지만, 당신이 설명한 것 같은 것입니다 것입니다하지 않음 테이블 데이터 또는 "셀"이라고 함)는 가로형으로 차례대로 처리됩니다. div 또는 테이블이없는 구조를 사용하지 않고 요청한대로 처리 할 방법이 없습니다. – jackJoe

+0

이것은 내가 원하는 그라디언트를 가지고 "상단"행에 어떤 배경색 그라디언트를 적용했기 때문에 이유가 위에 씌어 진 것이 아니기 때문입니다. – davey

답변

0

내가 td 생각하지 않는다 S의 수직 그런 식으로 적재 할 수 있습니다 .. 아마도 오히려 td 사용하는 것보다 '의, 당신은 장난, div 년대로 분리 할 수 CSS는 줄을 긋고 첫 번째 줄이 커지면 다른 줄을 밀어 넣어야합니까?

편집 2 : 최신 버전으로 정렬이 잘됩니다.

<table style="width: 200px;"> 
    <tr> 
     <td> 
      <div style="background-color: red; display: inline;"> 
       OneOneOneOne 
      </div> 
      <div style="background-color: blue; display: inline; width: 90px;"> 
       TwoTwoTwo 
      </div> 
      <div style="background-color: green; display: inline; width: 90px;"> 
       Three 
      </div> 
     </td> 
    </tr> 
    <tr> 
     <td> 
      <div style="background-color: red; display: inline;"> 
       OneOneOneOneOneOneOneOneOneOneOne 
      </div> 
      <div style="background-color: blue; display: inline; width: 90px;"> 
       TwoTwoTwo 
      </div> 
      <div style="background-color: green; display: inline; width: 90px;"> 
       Three 
      </div> 
     </td> 
    </tr> 
</table> 

꽤 찾고 및

+0

감사합니다. Sachleen, 나는 여전히 서식 지정. – WebDevNewbie

+0

걱정없이, 어떤 이유로 텍스트가 전혀 표시되지 않습니다. 그것은 단지 '믿을 수 있다고 믿는다'와 '사용하는 것, 당신, 그래서 내가 편집 한 것입니다. 그러나 제가 수정본을 확인한 후에는 괜찮아 보였습니다. 그것이 단지 이상한 것이 었는지 또는 당신이 그것을 동시에 또는 무엇을 고치려고했는지 확실하지 않습니다. – sachleen

+0

귀하의 예에서는 전혀 테이블을 사용하지 않습니다. 당신은 몇 가지 명확한 수정과 div를 사용할 수 있습니다. – sachleen

0

번호를 새 행 <tr>을 만들지 않고 전체 행을 통해 첫 번째 열을 줄 바꿈에 두 번째 열을 이동에 걸쳐 수있는 방법이 있나요 두 번째 tr (표 )이고 colspan 속성으로 첫 번째를 더 넓게 만들 수 있습니다. 이 같은

뭔가 :

<table> 
    <tr> 
    <td colspan="2">abcdefg</td> 
    </tr> 
    <tr> 
    <td>a</td> 
    <td>b</td> 
    </tr> 
</table> 
관련 문제