まず第一に写真:
これはgetmdl.ioの画面です。私はこの振る舞いを理解できません。悲しいことに、それぞれの幅が行幅の1/3に等しい行に正確に3列が必要です。ただし、一部の画面解像度では、列の幅が行の幅の半分に等しくなります。これは、メディアクエリに基づくcss命令からのものであり、仕様によるもののようです。
だから私の質問は、私はこの行動を防ぐことができますか?そうでない場合、その動作の理由は何ですか。
PS私はブートストラップから来ましたが、この問題はありませんでした。
箱から出して説明したことを実現する方法はありません。モバイルで3つの列を使用することを主張する場合は、@ JyotiPathaniaによって提案されているようにクラスをオーバーライドする必要があります。
Material Design Lite
グリッドシステムはとはまったく異なることを忘れないでくださいBootstrap
。Bootstrap
固定の12列があり、すべてのビューポートで縮小されています。対照的に、Material Design Lite
デスクトップ用に12個、タブレット用に8個、モバイル用に4個あります。そのため、.mdl-cell--4-col
デスクトップでは画面の3分の1、タブレットでは画面の1/2、モバイルでは画面全体が使用されます。
私の提案は、Bootstrap
デフォルトMDL
クラスを考えてオーバーライドすることを避け、フレームワーク設計の決定を受け入れるようにすることです。それ以外の場合は、カスタムを使用することをお勧めしますBootstrap MDL theme
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加