html - 如何创建文本居中垂直对齐并自动换行的方形链接?

标签 html css hyperlink vertical-alignment

我认为使用简单的 display:inline-blockvertical-align:middle 会非常简单,但我尝试过的都不起作用。

是否可以创建一个 100 像素 x 100 像素的正方形,文本水平和垂直居中并环绕,并且整个正方形是一个链接?

如果文本比正方形宽,则文本必须在下方换行,并且整个文本仍必须垂直和水平居中。

最佳答案

这是使用 display:flex 制作文本中心的一种方法。

.main {
    align-items: center;
    border: 1px solid;
    display: flex;
    height: 300px;
    justify-content: center;
    width: 300px;
}
<div class="main">
Some text in center
</div>

关于html - 如何创建文本居中垂直对齐并自动换行的方形链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35939116/

相关文章:

html - 如何使用 MIME 和 CID 嵌入以 HTML 和内联 CSS 编写的电子邮件签名?

jquery - 触发 javascript 的链接的最佳做法是什么

html - 这个CSS有什么问题?

javascript - 如何在不调整大小或裁剪的情况下制作整页背景图像

html - 谷歌浏览器 : Footer links turn white after page reload on hover

html - overflow hidden 但没有滚动条的可滚动区域

c# - 如何将标签对齐到表格 asp.net C# 中行的顶部

css - 表格 css 在缩小窗口时搞砸了

css - 用作链接时,PNG 会失去透明度

javascript - jQuery - 使用 'each' 将类添加到超链接时遇到问题