初めまして。HTMLについて勉強をしています。borderを使って一つの行を作り、その中に5つの数字(ここでは1)が均等に入っています。この数字に円をつけて装飾をしているのですが、数字の間隔をwidthで指定しているためか、真円にならず楕円になってしまいます。行の高さを変えずに真円にし、円と円の間に隙間を空けてきれいに並べるにはどうすればいいでしょうか?
5つのdivを1つのdivでまとめた状態(今の状態)で行いたいです。アドバイスいただけたら嬉しいです。
html
1<div class="l-1"> 2<div class="t-1">1</div> 3<div class="t-1">1</div> 4<div class="t-1">1</div> 5<div class="t-1">1</div> 6<div class="t-1">1</div> 7</div>
css
1.l-1{ 2position:relative; 3text-align:center; 4padding:2px; 5border-top:inset 1px #000000; 6border-bottom:inset 1px #000000; 7line-height:4vw; 8min-height:4vw; 9font-size:2.5vw; 10} 11 12.t-1{ 13float:left; 14width:20%; 15height:20%; 16border-radius:50%; 17background:red; 18}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/06 02:04