「行け!」が欲しい。ボタンをクリックして、各セクション内の残りの垂直領域を埋めます。セクションは、青色のテキストから各セクションの下部にある薄い灰色の境界線までの領域として定義されます。
現在、それは右上隅にぶら下がっています。
ご覧のとおり、各セクションのサイズは可変であるため、「静的な」ソリューションだけを使用することはできません。さらに、将来的には、各セクション内のコンテンツを動的に変更する可能性があります。これにより、さらにリフローが発生する可能性があります。
私は Twitter のブートストラップと Dart を使用しています。以下のコードは、各セクションのレンダリングに使用する Dart html です。
<!DOCTYPE html>
<html>
<head>
<title>x-search-result</title>
<link rel="components" href="packages/widget/components/collapse.html">
</head>
<body>
<element name="x-search-result" constructor="SearchResultComponent" extends="div">
<template>
<div class="row-fluid" style="border-bottom: 1px solid #eee;">
<span class="span10">
<div class="accordion-heading" >
<a class="accordion-toggle" data-toggle="collapse">{{name}}</a>
</div>
<p>{{description}}</p>
</span>
<button class="btn span2" style="height:100%;" on-click="switchToCardView()">Go!</button>
</div>
<script type="application/dart" src="xsearchresult.dart"></script>
<script src="packages/browser/dart.js"></script>
</template>
</element>
</body>
</html>