font-sizeに関連しているようです。結局、それはまだpxのような測定の単位です。
このexampleは、どのように動作するかについての良いアイデアを提供します。
マークアップ:
<div id="A"></div>
<div id="B"></div>
<div id="text-height"></div>
<p>Some text</p>
<div id="C"></div>
<div id="D"></div>
CSS:
p {
line-height: 1em;
background: grey;
display: inline-block;
position: relative;
top: -4px;
}
#A {
height: 4em;
background: red;
width: 1em;
display: inline-block;
}
#B {
height: 2em;
background: blue;
width: 1em;
display: inline-block;
}
#text-height {
height: 1em;
background: green;
width: 1em;
display: inline-block;
}
#C, #D {
height: 4em;
width: 4em;
display: inline-block;
}
#C {
border-radius: 2em;
background: red;
}
#D {
border-radius: 1em;
background: blue;
}
画像:
これは 'font-size'と同様に動作します。 'div {font-size:20px;ボーダー半径:2em; } 'は' border-radius:40px'に相当します。 – thirtydot
ありがとうございます!理にかなっている。 – Elisabeth