如何在HTML中显示一个由单元格表中的一种颜色填充的圆圈?

Ale*_*lex 0 html css

我需要在表格单元格中显示由一种颜色填充的圆圈.不知何故,我找到了一个有效但无法可靠运行的例子.请看下面的代码.
在IE上,圆圈变成垂直拉长的椭圆形.在具有更大细胞高度的Mozilla上也会发生同样的情况.

<!DOCTYPE HTML>
<html>
    <head>
        <title>circle</title>
        <style type="text/css">
            .circle_green { 
                width:1%;
                padding:10px 11px;
                margin:0 auto;
                border:2px solid #a1a1a1;
                border-radius:25px;
                background-color:green;
            }
        </style>
    </head>
    <body>
        <table border="1">
            <tr>
                <td>
                    <div class="circle_green"></div>
                </td>
            </tr>
        </table>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

Sac*_*hin 8

使用border-radius:100%,而不是border-radius: 25px;在你的CSS.

<img />从标记中删除未使用的标记.

您在此处使用border-radius,因此请确保您的浏览器支持CSS3规范.

JS小提琴演示