표와 input 관련 문의
본문
<?php
include_once('./_common.php'); //그누보드 변수 사용
?>
<style>
table, td, th {
border : 1px solid black;
border-collapse : collapse;
};
</style>
<table width="100%" style="font-size: 2em">
<tr>
<td>
이름 / 날짜
</td>
<tr>
<?php for($r=1; $r < 5 ; $r++) { ?>
<tr>
<td >
<input id="<?='r'.$r.'c'.$c?>" type="text" value="이름" size="1" style="border:none;" />
</td>
<?php for($c=0; $c <30 ; $c++) { ?>
<td>
<input id="<?='r'.$r.'c'.$c?>" type="text" value="<?=$c+$r?>" maxlength="1" size="1" style="border:none;" />
</td>
<?php }?>
</tr>
<?php }?>
</table>
위 코드를 실행하면 아래처럼 나옵니다.
궁굼한게
1) 1,2,3... 칸이 딱 두자릿 숫자 크기로 더이상 줄어들질 않습니다.
2) <table width="100%" style="font-size: 2em"> 폰트 싸이즈가 테이블 안에 모든 내용에 적용이 안됩니다.
3) 가로로 날짜를 .. 세로로 개인의 순번? 을 표로 만들고 순번이 바뀔경우 바로바로 바꿔 주려고 하는겁니다. input으로 하는게 맞는건가요? 1000개 이상이 되면 php환경설정을 해줘야한다던데
!-->
답변 2
1) width 를 지정해보세요. table border="1" width="50%"
2) input 에 별도로 스타일을 주어야 합니다. <style>td input { font-size: 2em; }</style>
3) 아웃풋 개수가 많아지면 php 환경설정도 필요하겠지만 그보다 먼저 웹브라우저에서 버벅거리면서 어느 정도의 개수 이하로 표현할수밖에 없구나를 느낄겁니다.
TD가 반복문으로 여러개 생기면, TH에 해당하는 TD부분도 그만큼 늘어나든가 COLSPAN해주든가 하셔야....
답변을 작성하시기 전에 로그인 해주세요.