2016-09-15 6 views
2

私の仕事は、flexでdiv内にmd-checkboxを配置することです。angle-material:div内にmd-checkboxを置くことはできません

角度のある素材のウェブサイトを見ても、それでも正しいとは言えません。ここで

<div class="main blue" layout="row" layout-align="start center"> 
    <div class="container yellow" layout="row" layout-align="center center" flex="30"> 
     <md-checkbox class="check"></md-checkbox> 
</div> 
<div layout="row" layout-align="center center" flex="70"> 
     angular material 
</div> 

は、それが中央に完全ではありませんplnkr

です。

md-chexboxにはラベルが入っていないのでしょうか?

何が欠けていますか?ここで

+0

'MD-switch'は適切なアライメントを持っているので、一つの選択肢ではなく、' MD-checkbox'でのそれを使用することです、私を発見しました。 – adam0101

答えて

4

あなたが行く - CodePen

は、あなたのdiv sが正しい場所にタグを閉じていることを確認します。また、md-checkboxの下の余白を削除して、すべてがうまく整列するようにします。

マークアップ

<div ng-controller="AppCtrl" ng-cloak="" ng-app="MyApp" layout-padding> 
    <div class="main blue" layout="row" layout-align="start center"> 
    <div class="container yellow" layout="row" layout-align="center center" flex="30"> 
     <md-checkbox class="check"></md-checkbox> 
    </div> 
    <div layout="row" layout-align="center center" flex="70"> 
      angular material 
    </div> 
    </div> 
</div> 

CSS

.check { 
    margin-bottom: 0; 
} 
+0

お返事ありがとうございました。 あなたのcssがdiv内にチェックボックスを完全に配置していないようです。 私はこれをあなたのCSSに追加しました: .check { margin-bottom:0; 幅:25px; } 結果はperectです。 – dev

+0

ありがとう!問題は本当にマージンの底だけです。 –

+0

ありがとうございます。マージンのものが見つかるまで私はナッツに行っていた! – tkarls

関連する問題