<div class="notice">
<?php echo latest("theme/basic","notice", 5, 25); ?>
</div>
이렇게 불러와서 사용중인데 모바일일 경우 25자면 매우 길어지더라고요. 그래서 15자로 줄이고 싶은데 어떻게 해야 할까요?
답변 5개 / 댓글 1개
<div class="notice">
<?php echo latest("theme/basic","notice", 5, (is_mobile()) ? 15:25); ?>
</div>
답변에 대한 댓글 1개
반응형이 이런부분에서 좀 초보한테는 접근하기가 힘들거에요
모바일 전용페이지 로 구현되어있다면 php코드로 쉽게 처리 될 부분입니다.
그렇나 반응형일때 어려운부분이 많이 있죠. 그래서 이미지처리 하는경우도많구요.
물론 방법은 있습니다.
css 에서 또한 처리를 할수도있습니다.
기본요소에서 오버플러워 속성으로인한 설정값을 이를 미디어쿼리에서 최대글의수를 제안할수도 있는 방법이 있습니다.
css 에서 li 에 높이를 주고 overflow:hidden 을 해주면 됩니다.
예) .lat li { height:20px; overflow:hidden; }
아래 참조
본문의 25를 15로 바꿔보시겠어요?
예시를 들면
변수 = 25
if($is_mobile){
변수 = 15
}
latest('pic_list', 'free', 4,변수)
이런식으로요
게시판 설정에 있지 않나요?
![]()
답변을 작성하려면 로그인이 필요합니다.