트위터 부트 스트랩 v2.3이 CSS 라이브러리에있는 미디어 축소판을 사용하고 있습니다. 여기 당신이 볼 수 일하고 있어요 무엇 : http://beanstalkwebsolutions.com/portfolio-overview 여기동적으로 div 크기를 조정하는 jQuery
는 내가 jQuery를 사용하고있다 : 각 썸네일이 서로 다른 높이를했고 나는 그들을 원하기 때문에
는 기본적으로<script>
$(window).load(function() {
var maxHeight = 0;
var divs = jQuery(".thumbnail");
jQuery.each(divs, function() {
var height = jQuery(this).height();
if (maxHeight < height) maxHeight = height;
});
divs.css('min-height', maxHeight + 'px');
});
$(window).resize(function() {
var maxHeight = 0;
var divs = jQuery(".thumbnail");
jQuery.each(divs, function() {
var height = jQuery(this).height();
if (maxHeight < height) maxHeight = height;
});
divs.css('min-height', maxHeight + 'px');
});
</script>
내 목표는 모두 동일했다 이 스크립트는로드시 CSS에서 동일한 최소 높이를 제공하며 가장 큰 썸네일이있는 화면을 기준으로 화면의 크기가 조정될 때마다 제공됩니다.
나는 그 모든 작업을했지만, 지금은 알 수없는 문제는 화면을 더 크고 더 큰 크기로 드래그하고 분당 높이가 매우 커지면, 높이가 너무 작아서 divs가 너무 크게 보입니다. 누구든지 나를 위해 코드 제안을 가지고 있으므로 div는 모두 같은 높이를 갖지만 너무 커지지는 않습니까?
그리고 당신은 분 높이보다는 높이 CSS 속성을 설정하면 텍스트 단락이 div의 외부 확장 결국 때문에,이 솔루션은 내 원래의 목표를 위해 작동하지 않습니다.
창에서
이 라인에 관련 "divs.css에게 ('분 높이'의 maxHeight + '픽셀'을); ". maxHeight는 크기를 조정할 때마다 증가합니다. 이미지의 높이를 줄이는시기를 감지하기 위해 창 크기를 알아야 할 수도 있습니다. 브라우저 크기를 늘리면 조금 더 명확 해지기 위해 브라우저 크기를 줄이면 이미지의 크기가 커지므로 이미지 크기를 조정할 필요가 없습니다. –
어떤 브라우저를 지원해야합니까? CSS'flexbox'를 사용하는 것은 어떻습니까? http://coding.smashingmagazine.com/2011/09/19/css3-flexible-box-layout-explained/ –
토마스 해리스, 네 설명이 맞습니다. 창 크기 방법을 사용하면 나에게 보여줄 수있는 코드 예제가 있습니까? – Genetisis