フレックスボックスのコンテナに2列の設定があります。ここでは列の高さは同じです。 divは正常に動作し、バックグラウンドの色が正しく並んでいることがわかります。ポリマーペーパーカードをその容器に合うように成長させる方法は?
しかし、各列に紙のカードを置くと、カードはスペースを埋めることができません。つまり、左のカードが正しいカードよりも長い場合は、右のカードの下のスペースに背景色が表示されます。
高さ:100%を設定しようとすると、カードは超長時間になり、ページ全体を押し下げます。
コンテナの高さを500pxにハードコードすると、これは機能しますが、私はそれをやりません。どのようにして、カードの列に記入してもらえますか?すでに高さが最も長いカードの長さに一致していますか?
<dom-module id="my-app">
<template>
<style include="iron-flex iron-flex-alignment">
:host {
display: block;
}
.twocols{
display: flex;
width: 100%;
height: auto;
background: lightblue;
}
.col1{
width: 50%;
background: black;
}
.col2{
width: 50%;
background: orange;
}
</style>
<div class="twocols">
<div class="col1">
<paper-card heading="Hello1" style="width: 100%">
<paper-item><paper-item-body><div>Hi there</div></paper-item-body></paper-item>
</paper-card>
</div>
<div class="col2">
<paper-card heading="Hello" style="height: 100%; width: 100%"></paper-card>
</div>
</div>
あなたのコードはこの[codepen](http://codepen.io/tony19/pen/bBQYVK?editors=1010)で正常に動作します – tony19
ああ、たくさんのTony19あなたは正しいと思います。私が身長をしている間はとても長い:100%?コード内の他の場所にある必要があります –
実際に私はcodepenに貼り付けたものだけを含む新鮮なhtmlファイルを作りましたが、問題はまだそこにあります。私はクロムとサファリで試しました。次は何ができますか? –