저는 회사 웹 사이트의 모바일 친화적 인 사이트를 구축하기 위해 노력하고 있습니다. 그것이 설계된 방식은 망막의 약 2 배입니다. 내가 할 계획은 최대 너비 640px, 너비 100 %로 주 콘텐츠를 설정하는 것입니다. 멋지게 맞는 특정 배경 이미지가 있습니다. 그러나 div의 너비가 작아지면 조정할 높이가 필요합니다. 어떤 아이디어? 임의을 수용하도록 신장하는 고정 된 크기로 설정되지 않은 경우에 비 고정 된 폭 (예를 들어 100 %), 소자의 높이를 모든 컨테이너의 폭을 취하면서종횡비와 관련된 div 높이 유지
*{margin:0;padding:0}h1,h2,h3,h4,h5,p,li,a,cite{font-size:14px;font-weight:normal}button,img{border:0}body{font-family:Arial, sans-serif;}
body {
margin:0;
background-color:#fff;
}
.top, .body {
max-width:640px;
width:100%;
margin:0 auto;
}
.top {
background: white url(images/top.jpg) no-repeat;
background-size:auto;
overflow:hidden;
height:124px;
max-height:124px;
}
.top ul {
list-style:none;
height:100%;
}
.top ul li {
height:100%;
float:left;
display:block;
}
당신은이 블로그 포스트를 보길 원할 것입니다 : (그가 당신의 대답에 기초한 것처럼 보입니다 :) http://inspectelement.com/tutorials/a-responsive-css-background-image-technique/ – Danield
아마도 :). 나는 어딘가에서 그 말을 듣고 나의 목적을 위해 약간의 조정을했다. – agmcleod
흥미로운 아이디어. 브라우저 호환성 문제가 있습니까? –