1

私のは、その境界線とdivは異なるborder-top色をしています。leftright

例:

div{
    width: 100px; height: 100px;
    border-top: blue 20px solid;
    border-left: red 20px solid;
    border-right: red 20px solid;
}

ただし、下の左の画像に示すように、境界線の角は三角形になります。

CSS ボーダーの問題

border-top上の右の画像のように全幅に広げたいです。

これを解決するためのトリックはありますか?

ありがとう

4

1 に答える 1

2

これにより、望ましい結果が得られます。

HTML

<div id="a"><div id="b"></div></div>

CSS

div#a {
    border-top: blue 20px solid;
    width: 140px;
}
div#b {
    height: 100px;
    border-left: red 20px solid;
    border-right: red 20px solid;
}
于 2013-03-16T09:01:59.450 に答える