私は 2 つの列を持つ Web ページを持っています。ただし、たとえば電話で表示すると(モバイルjqueryとcssがあります)、すべて画面の寸法に収まります。また、2 列のページが収まらないため、次の行に配置されます。これは、右側の列が次の行の右側に配置されるため、正しく見えません。float css プロパティを使用せずに左右に配置する最良の方法は何ですか。パーセンテージを使用してマージンまたはパディングを設定することで、これを行うことができるはずだと思います。これを行うための最良の方法に関するアイデアはありますか?
3 に答える
0
2 つの div が同じ行に収まるように、本文に最小幅を設定します。
body{
min-width: 800px; //or whatever the size of the two divs is
}
于 2013-01-15T18:07:16.403 に答える
0
おそらく正しくやっていると思いますが、モバイル デバイスのフロート プロパティを削除し、以前に幅を設定して全画面に収まるように幅を削除し、(必要に応じて) マージンを適用する必要があります。
@media screen and (max-width: 480px) {
.floated-div {
float: none;
width: auto;
margin: 0 1em;
}
}
ここで詳細を読むことができます: http://css-tricks.com/css-media-queries/
于 2013-01-15T18:07:58.977 に答える