2017-02-10 5 views

答えて

3

お客様のborder-radiusにはなど、絶対測定基準を使用する必要があります。 px,またはinで、%でないことを確認するには、そのxyの値はqualです。それ以外の場合は、widthheightの値に依存し、要素が正方形でない限り、省略記号が表示されます。

html, 
 
body { 
 
    height: 100%; 
 
    width: 100%; 
 
    padding: 0; 
 
    margin: 0; 
 
} 
 
.rectangle { 
 
    width: 96.6%; 
 
    height: 6.5%; 
 
    background: green; 
 
    border-radius: 10px; 
 
}
<div class="rectangle"></div>

読むthis nice article on CSS-Tricksについてborder-radius

+2

これはトリックでした、ありがとう! – LegacyProgrammer

+1

私はお手伝いできることを嬉しく思います。 – andreas

+2

私はあなたの答えをアップアップしたいと思って、それが最初に説明しなかったので、それが不完全であることを発見しました*なぜ*。鉱山を削除できるように原則を説明してください。ありがとうございました。あなたが私の言葉を使うかどうか気にしない。私はちょうど何が起こっているのかを説明するためにそれを書いた。またはあなた自身の言葉を使うか、いくつかの公式のものを引用してください、それはあなた次第です: –

2

まず、cssでborder-radiusを使用し、それがpx、emなどにあるかどうかにかかわらず、ハード の番号で使用する必要があります。

後で同じ問題が発生する場合は、境界線の半径をオブジェクト内のパディングのレベルに対して高くしすぎている可能性があります。このサイズのオブジェクトを保持したい場合は、半径を5ピクセルに下げることをお勧めします。それ以外の場合は、オブジェクト内のパディングを増やします。

関連する問題