0

ここに画像の説明を入力

#controlpanel .button 
{

    margin: 12px 12px 0px 12px;
     width: 100%;
}

これらのボタンを白いボックスの幅いっぱいにしながら、両側に 12px を持たせるにはどうすればよいですか? パディングは内部にスペースを追加します...そしてマージンはそれらを白いボックスから外します。

4

3 に答える 3

1
  1. #controlpanel にパディングを追加
  2. ボタンから左右の余白を削除
  3. box-sizing:border-box をボタンに追加すると、次のようになります。

    #controlpanel{     
        padding:0px 12px 12px 12px;
    }
    
    
    #controlpanel .button {
        margin: 12px 0px 0px 0px;
        width: 100%;
        box-sizing:border-box;
        -o-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
    }
    
于 2012-10-24T15:00:16.937 に答える
0

2つのことが役立つかもしれません:

  • にパディングを使用するdiv#controlpanel
  • ボタンの余白を削除します

さらに、100%の幅を削除することもできます。

于 2012-10-24T16:29:42.737 に答える
0

問題は、width: 100%;. その行をコメントアウトして、次のように入力してみてください。display: block;

于 2012-10-24T15:00:45.127 に答える