css 문의드립니다 for문사용 리스트만들기 질문입니다.
본문
<? for ($i=0; $row=sql_fetch_array($result); $i++) { ?>
<div stlye="???">
내용
</div>
<? } ?>
----------------------------------------
위의 내용을 똑같은 크기로 3등분해서 출력을 해야 되는데요 ㅜㅜ 잘 안되네요
위의 이미지처럼 나오게 하면 되거든요.. 근데 똑같이 분배가 안되더라구요 중간여백때문에 ㅜㅜ
어떻게 처리해야 할지 모르겠어요.. 여백은 7px 인데 여백을 넣으면 맨 끝에 오른쪽에도 여백이 들어가서
고수님들 도와주세요
답변 1
게시판이라는 예를 들어서...
for ($i=0; $row=sql_fetch_array($result); $i++) {
if ($i%3==1) $lt_style = "";
else $lt_style = "여백7px";
?>
<div style="<?php echo $lt_style ?>">
<?php
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
// 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
echo latest('theme/basic', $row['bo_table'], 5, 25);
?>
</div>
이렇게 표현하신다면... 비슷하게 응용이 가능할듯합니다.
위의 if ($i%3==1) $lt_style = "";//3번째 게시판이 나타나면 style=""; 스타일에 아무것도 없음.
그리고 아래의 div style에는 <div style="<?php echo $lt_style ?>">
이부분은 else이기때문에 나머지 div에는 여백7이 들어가게 되는... 도움이 되시길 바랍니다.