現在、1 つのページに多数のリンク セクションを含む Web ページがあります。各セクションには、次のようなヘッダーがあります。
このヘッダーの背景は、実際には 2 つの画像です。1 つ目は単なる長方形で、2 つ目は斜めになっています。このソリューションを検討していたとき、これを画像ではなく CSS で解決できないかと考えていました。私は CSS の第一人者ではありませんが、いくつかの例を見て、同様の作業を行うことができました。ただし、背景の上にテキストを配置しようとすると、色の内側ではなく上になってしまいます。私が持っているCSSにも固定サイズがありますが、これはアイデアよりも少ないです. 使用可能な領域のパーセンテージを指定して、色で塗りつぶしたいと思います。
これが私が取り組んできたコードです:
<STYLE type="text/css">
.mini_banner
{
display:inline;
border-bottom:30px solid blue;
border-left:0px solid transparent;
border-right:30px solid transparent;
}
</STYLE>
これを表のセルに適用したかったのです。また、最新のブラウザーとの互換性を壊したくありません。私の「顧客」(主に社内の人) は主に IE8 以降を使用する予定ですが、できることなら自分自身を制限したくありません。
まず、これは可能ですか?第二に、どうすればこれを達成できますか?第三に、固定ではなく相対的なスケールにする方法はありますか?