채택완료

table 관련 문의 드립니다.

2024-08-10 (토) 15:33:19 4,068

<table id="table10" width=100%>
<th style="border-left:hidden; border-right:hidden; border-top:hidden;"> 상품 정보 ( <?php echo $view['wr_30'] ?> )</th>
<tr> 
<td width="20%" style="text-align:center; background-color:#F2F2F2;">상품내용</td>
<td>
<table>
<tr>
<td> <?php echo nl2br($view['wr_subject']);?></td></tr>
<tr><td ><?php echo nl2br($view['wr_31']);?></td></tr>
<tr><td ><?php echo nl2br($view['wr_32']);?></td></tr>

</table>
</td></tr></table>

위 처럼 값을 불러오는데,

테이블 안에 테블에 기본적으로 선이 표시가 되는데, 혹시 값이 없을때는 해당  td 부분이 선이 안나오게 하고, 값이 있을 때는 td 부분 선이 나오게 하는 방법이 있을까요? 고수님들 방법이 있을까요?

|

답변 2개

채택된 답변
+20 포인트

css 에 추가하세요.

Copy
<style>


#table10 td:empty {
  border: none;
}

</style>
2024-08-11 (일) 03:25:40
Copy
<td <?php if($view['wr_31']=="") { echo "style='border-bottom:0px;'"; } ?>>

ryanryan 님처럼 css 로 하셔도 되고 이렇게 하셔도 될듯 합니다.

답변을 작성하려면 로그인이 필요합니다.