skin/list.skin.php중 코드문의 드립니다. 채택완료
김철용
7년 전
조회 2,679
list.skin.php의 코드중 일부분입니다.
<ul id="gall_ul">
<?php for ($i=0; $i<count($list); $i++) {
if($i>0 && ($i % $bo_gallery_cols == 0))
$style = 'clear:both;';
else
$style = '';
if ($i == 0) $k = 0;
$k += 1;
if ($k % $bo_gallery_cols == 0) $style .= "margin:0 !important;";
?>
위의 php code가 갤러리 간격이나 폭을 조절 하는 것같은데요. 몇번 볼때마다 그렇겠지하고 넘어갔는데요
아마추어가 이해하기 힘들어서요.
말로 "이거는 이런의미이다"식으로 설명부탁드립니다.
잦은 질문에 답해주시는 고수님들께 감사드리며 조언을 구합니다
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
7년 전
위 소스는 한줄에 몇개를 보여줄건지에 대한 소스고,
첨언하자면 위 소스에서 어떤 부분이 이해안되는지 콕 찝어서 말씀을 해주셔야 추가로 이야기가 가능합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
김철용
7년 전
�
그림자밟기
7년 전
http://php.net/manual/kr/language.operators.arithmetic.php
%는 나머지 구하는 연산자입니다.
관리자에서 입력한 한줄몇개로 나눈 나머지가 0이라는 말은 한줄 다 했으니 줄바꿈 하자~~ 이런거죠.
$style은 하단 스타일에다가 추가로 넣을 변수로 보면 됩니다. clear:both라는 스타일을 추가하기 위해서죠.
clear:both는 float요소를 초기화시키는 것으로 간단히 이야기 하면 float:left로 왼쪽으로 싸아가던걸 그만두고 줄바꿈 처리 하는거라고 보면 됩니다.
실제 의미는 조금 다르구요, css float와 css clear:both 정도로 검색해보시면 될 듯 합니다.
html/css 기초, php 기초 정도로 각각 검색해서 간단하게 읽어보시면 공부하기를 추천드립니다.
말그대로 기초적인 내용이기 때문에 오히려 질문답변으로 알려주는게 한계가 있는 부분들입니다.
%는 나머지 구하는 연산자입니다.
관리자에서 입력한 한줄몇개로 나눈 나머지가 0이라는 말은 한줄 다 했으니 줄바꿈 하자~~ 이런거죠.
$style은 하단 스타일에다가 추가로 넣을 변수로 보면 됩니다. clear:both라는 스타일을 추가하기 위해서죠.
clear:both는 float요소를 초기화시키는 것으로 간단히 이야기 하면 float:left로 왼쪽으로 싸아가던걸 그만두고 줄바꿈 처리 하는거라고 보면 됩니다.
실제 의미는 조금 다르구요, css float와 css clear:both 정도로 검색해보시면 될 듯 합니다.
html/css 기초, php 기초 정도로 각각 검색해서 간단하게 읽어보시면 공부하기를 추천드립니다.
말그대로 기초적인 내용이기 때문에 오히려 질문답변으로 알려주는게 한계가 있는 부분들입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그리고 $style = 'clear:both;'; 은 무슨뜻인지요?
답해주셔서 감사드립니다.