css - 将 css 中生成的圆圈并排放置,而不使用 markdown 文件中的表格

标签 css responsive-design markdown geometry

我正在使用 css 画一些圆圈。我是这样做的:

circle {
    background: #f00;
    width: 200px;
    height: 200px;
    border-radius: 50%;
}

这是我在 Markdown 文件中使用它的方法:

<circle>Text</circle>

我想并排放置一些这样的圆圈,它们之间有一点空间,而不是彼此重叠。我知道我可以使用表格并将它们放在表格上,但问题是,如果网站响应式,那么圆圈将保留在表格行中,例如每行 3 个圆圈,在移动设备上看起来会很糟糕设备。我可以将实际图像(例如 .png 文件)并排放置,而无需表格,并且在移动设备上,图像将环绕并且一切看起来都很好。当我使用 css 绘制圆圈时,有没有办法做同样的事情?

最佳答案

<circle>实际上是一个 SVG 元素。

https://developer.mozilla.org/en-US/docs/Web/SVG/Element/circle

所以你应该使用div然后保留divs内联只需使用 display: inline-block;

div {
    background: #f00;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    line-height: 50px;
}
<div>Text</div>
<div>Text</div>
<div>Text</div>
<div>Text</div>

关于css - 将 css 中生成的圆圈并排放置,而不使用 markdown 文件中的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44299221/

相关文章:

html - 是否有实现此设计的响应方式?

ruby-on-rails - Redcarpet 和中间人 : :with_toc_data

c - 我怎样才能得到 Markdown 来正确格式化这段代码?

html - 傻瓜式响应式 CSS 网格

javascript - kramdown rouge 不应该用 jekyll 生成语法高亮类吗?

html - 横幅和正文之间不需要的白线

html - 删除导航下拉列表中的分词符

html - 当我的导航栏使用 Twitter Bootstrap 崩溃时,保持我的搜索栏可见

html - 更新浏览器的软件会清除缓存吗?

ios - 适用于 iPad 和 iOS 的响应式设计