안되겠죠?
본문
아래처럼
td를 for문 돌리면 규칙적으로 나오는데 혹시 특정 td는 크기가 다르게 나오게 할 수 있을까요?
예를 들어 6번, 8번은 크게 나오게 한다던지..
그런거는 본적이 없는거 같아서요,
아래 코드도 며칠 낑낑거리다
내가 배워서 짠게 아니고
어떤 고마운 고수님이 가르쳐준겁니다 ㅎ
<table>
<tr>
<?
for($k=0; $k<37; $k++){
if( $k % 5==0 && $k>0 ) echo"</tr><tr>";
?>
<td style="width:200px;border:1px solid #ccc">
td <?=$k?>
</td>
<? }?>
</tr>
</table>
td 0 | td 1 | td 2 | td 3 | td 4 |
td 5 | td 6 | td 7 | td 8 | td 9 |
td 10 | td 11 | td 12 | td 13 | td 14 |
td 15 | td 16 | td 17 | td 18 | td 19 |
td 20 | td 21 | td 22 | td 23 | td 24 |
td 25 | td 26 | td 27 | td 28 | td 29 |
td 30 | td 31 | td 32 | td 33 | td 34 |
td 35 | td 36 |
답변 1
<table>
<tr>
<?
for($k=0; $k<37; $k++){
if( $k % 5==0 && $k>0 ) echo"</tr><tr>";
?>
<?if($k==6){?>
<td style="width:600px;border:1px solid #ccc">
<?} else if($k==8){?>
<td style="width:800px;border:1px solid #ccc">
<?}else{?>
<td style="width:200px;border:1px solid #ccc">
<?}?>
td <?=$k?>
</td>
<? }?>
</tr>
</table>
답변을 작성하시기 전에 로그인 해주세요.