私のデザインには助けが必要です。CSS表セルレイアウトの角を丸くしましたか?
+------+ +------+ +------+
| | | | | |
| | | | | |
| | | | | |
+------+ +------+ +------+
私もan example online (with all the CSS)を持っている:私はこのASCIの芸術のように、お互いに次の3つの同じ高さの ボックスを表示します。
ボックスの内容は高さが異なります。難しいことは、 これらのボックスも角を丸くする必要があるということです。そのために私は 「スライドドア」技術を使用しています。私は 背景画像と丸みを帯びた角との境界線を作ることができるように
<div class="box">
<div class="box-header">
<h4>header</h4>
</div>
<div class="box-body">
<p>Contents</p>
</div>
</div>
四のブロック要素:基本的には、ボックスのマークアップは次のようなもの です。右上隅がh4になります。左上の の角がボックスヘッダーになります。右下隅は box divになり、左下隅はボックス本体に移動します。
私はCSSディスプレイを使用しています:table-cellは、すべての3つのボックスを同じ高さにしますが、ここで問題が始まります。すべてのボックス要素は今度は の等しい高さですが、 の内容が同じ高さではないため、ボックス本体要素の高さが同じではありません。結果:右下隅の が正しい位置にありません。私が掲示したリンクも見てください。
どうすれば修正できますか?すべてのボックスdivの高さは同じです。 コンテンツが短い場合でも、利用可能なすべての高さを使用するように拡張するボックス本体のように私は でしょう。私は高さを試しました:100%しかし、それは動作しません。どのように私は その仕事をすることができますか?
または、私が望むものを達成するための代替方法がありますか?私は のボックスの幅を定義しているので、 のようなものをfaux-columnsのように使用することはできません。つまり、box divに単一の背景イメージを与えることはできません。つまり、 は両方の下部コーナーを提供します。
ここではGoogleは絶対に役に立たない。 "コーナー" と "テーブル"を含むクエリは、 丸いコーナーの3x3テーブルを使用する1990年のチュートリアルへの巨大なリンクを提供します。
ブラウザの互換性については、IE7/8でも対処できればいいですが、それは必須ではありません(この場合は、不等号の浮動小数点数に置き換えることができます)。私が開発しているウェブサイトでは、IEの市場シェアは20%以下と推定されます。私はIE6はまったく気にしません。
どのようなヒントも大歓迎です!
+1については気にしないでくださいIE6 – Jason