최근글 부트스트랩 적용할려면 어찌 해야 하나요?
본문
반응형 홈페이지를 제작하면서 최근글이 pc에서는 문제없이 잘 되는데
모바일로 가면 모바일 기기의 넓이에 따라서 최근글 글자수를 적용하고 싶은데 ..
잘 몰라서..문의 합니다.
스킨 자료실에 있는
이 스킨을 다운 받아서 적용 했는데
반응형 크기에 맞게 글자수가 잘려야 하는데 글자수가 잘리지 않고
밑으로 해서 두줄로 나오는 현상이 발생하네요.
제가 적용을 잘못 한 것인가요?
[code]
<!--메인 내용1 시작-->
<div class="col-md-12">
<div class="product serviceBox_2">
<figure class="touching effect-bubba">
<div class="product-img">
<a href="board.php?bo_table=talk1">
<img class="img-responsive" src="main/mainright1.jpg">
</a>
</div>
</figure>
<div class="service-content f10 mt20">
<?php echo latest("bootstrap", "talk1", 4, 35); ?>
</div>
</div>
</div>
<!--메인 내용1 끝-->
[code]
답변 3
1.일단 자신이 예상하는 최근글 영역의 최대 너비만큼 최대 글자수를 지정합니다.
2.CSS로 글자 자르기 기법을 사용해 출력 글자수를 조정합니다.
<?php echo latest("bootstrap", "talk1", 4, 35); ?>
<?php echo latest("bootstrap", "talk1", 4, 30); ?>
35 ->30 으로 글자수 조정해보세요.
글자수 줄이는게 맞는거 같고요. 가로가 몇px까지 줄어드는지 모르겠지만
브라우저가 돌아가는 현존하는 디바이스중 최소 가로px은 생각보다 그렇게 작지 않습니다.
굳이 디바이스별 글자수를 조정할려면 CSS만으로는 힘들거같고요.
jquery나 php 사용해야될듯싶어요.
밑에는 디바이스별 글자크기가 줄어드는 간단한 jquery입니다.
$(function () {
var autoFont = function () {
$("h1").css('font-size', Math.max(Math.min($("h1").width() / (1.1 * 10))));
}
autoFont();
$(window).resize(function () {
autoFont();
});
});
참고로 모바일화면에선 viewport meta 태그를 쓰게 되면 자동으로 폭이 깔맞춤 됩니다