私は、当社の主要なウェブサイトのモバイルフレンドリーなサイトを構築しています。それが設計されている方法は、網膜の約2倍です。私がしようとしているのは、最大幅640px、幅100%のメインコンテンツを設定することです。私はうまく収まる特定の背景イメージを持っています。しかし、divの幅が小さくなるにつれ、高さも調整する必要があります。何か案は?ここアスペクト比に関連するdivの高さを維持する
は、CSSは次のとおり
*{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
興味深いアイデア。ブラウザの互換性の問題はありますか? –