이런모양의 테이블을 만드는게 가능할까요? > 퍼블리셔팁

퍼블리셔팁

퍼블리싱과 관련된 유용한 정보를 공유하세요.
질문은 상단의 QA에서 해주시기 바랍니다.

이런모양의 테이블을 만드는게 가능할까요? 정보

HTML 이런모양의 테이블을 만드는게 가능할까요?

본문

 
이런모양의 테이블을 만드는게 가능할까요?

<table border="1" width="100" height="100">
    <tr>
        <td width="100" height="25"></td>
        <td width="100" rowspan="2"></td>
        <td width="100" height="75"></td>
    </tr>
    <tr>
        <td width="100" height="75"></td>
        <td width="100" height="25"></td>
    </tr>
</table>
이런식으로 했는데 이상해져버려요.
그림처럼 중간선이 지그제그로 안나오고 평평하게 나와요.
테이블의 규칙을 어기는 것인가요?
추천
0
  • 복사

댓글 9개

답변 감사드려요.
불가능한 이유가 알고싶어 글을 올리게 되었습니다.
왜 그렇게 하면 안될까요?
(장난 아니고, 정말정말 궁금해요;;)
<table border="1" width="100" height="100">
    <tr>
        <td rowspan="2"></td>
        <td rowspan="3"></td>
        <td ></td>
    </tr>
    <tr>
        <td rowspan="2"></td>
    </tr>
    <tr>
        <td></td>
    </tr>
</table>
크롬에서만 테스트 해봤네요. ^^;
IE8/9 standards 모드에서는 제대로 처리를 못하네요. -_-
quirks 모드나 IE7에서는, border는 안나오는데, 바탕색을 칠해보시면 셀은 원하시는 대로 나누어진 것을 확인하실 수 있습니다.
해당 댓글: http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=234263#c_234358

크로스 브라우징을 원하시면 (어쩔 수 없이) 컬럼 안에 별도의 테이블이나 div들로 원하는 분할을 하셔야 할것 같네요. ^_^
<table border="1" width="100" height="100">
  <tr>
    <td width="100" height="36" rowspan="2" bgcolor="#0000FF"></td>
    <td width="100" rowspan="3" bgcolor="#006600"></td>
    <td width="100" height="28" bgcolor="#006699"></td>
  </tr>
  <tr>
    <td width="100" rowspan="2" bgcolor="#333333"></td>
  </tr>
  <tr>
    <td width="100" height="33" bgcolor="#993300"></td>
  </tr>
</table>


가능은 합니다.

하지만 비추인게 정말 고정화 되어 있는 테이블이라면 상관없지만 그렇지 않은 경우 테이블이 깨져버리게 됩니다. 그냥 tr 세개 만들고 그 안에 다시 테이블을 넣는게 훨 좋으실겁니다.
© SIRSOFT
현재 페이지 제일 처음으로