このページをチェックしてください: http://new.brixwork.com/realtors/real-estate-website-features
大きなコンピューター画面の下では、画像とテキスト ブロックが階段状に交互に配置されています。ある div では画像が右に、別の div では左に、画像が配置されています。しかも4ブロック。
レスポンシブ グリッド デザインに Skeleton フレームワーク (www.getskeleton.com) を使用しているので、グリッドはビューポート クエリでサイズ変更されます。これは素晴らしいことです。ただし、画像とテキスト ボックスがシャッフルして重なり合うと、iPhone または iPad の垂直ビューで問題が発生します。
それ以外の
画像 テキスト テキスト 画像 画像 テキスト テキスト 画像
私は得る
画像 テキスト テキスト 画像 画像 テキスト テキスト 画像
オブジェクトが HTML に入力された順序のためです。
問題は、CSS を介してアイテムを再配置する賢い方法があるかどうかです。私はすでに次のようなメディアクエリを使用しています:
@media only screen and (max-width: 959px) {
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
}
何か案は?ウィンドウサイズを検出し、回避できる場合はサイズを変更するためにjQueryに頼らずにこれを行いたいです。PHP を使用して「エコー」の DIV オーダーを変更することはできません。これは、タブレットが水平位置から垂直位置に移動した場合に再シャッフルを効果的に実行したいためです。