2

この質問にコード例がないことをお詫びしますが、何を入れればよいかさえわかりません。このページにアクセスした場合:

http://www.theplaybook.co

ブラウザー ウィンドウのサイズをモバイル デバイスのサイズに変更すると、ページの右側に大きな白い余白が表示されます。

なぜこれが起こっているのか理解できないようです。何か案は?

4

2 に答える 2

2

このパディングから来ています:

 @media (max-width: 767px){
    body {
        padding-right: 20px;
        padding-left: 20px;
    }
 }

行: このファイルの 803 > http://theplaybook.co/wp-content/themes/playbook/css/bootstrap-responsive.css?ver=3.5.2

あなたのコメントに応えて:(これを試してください

 @media (max-width: 767px){
    .navbar {
       padding:0 20px;
    } 
 }
于 2013-07-23T16:12:21.087 に答える
1

bootstrap-responsive.css では、小さいウィンドウ サイズでボディの左右に 20 ピクセルのパディングが設定されます。まったく必要ない場合は、バージョンから削除してください。803行目で、次のようになります。

@media (max-width: 767px) {
  /*body { These are the lines you want to remove
    padding-right: 20px; 
    padding-left: 20px;
  }*/

特定の要素またはクラスの空白を削除するだけの場合は、次のマージンを追加します。

 margin-left:-20px;
 margin-right:-20px;

Twitter Bootstrap: white space on left and right side in small screen width? での私の回答から引用

于 2013-07-23T16:29:32.247 に答える