html - 如何在没有任何 div 的情况下将 anchor 标记元素垂直和水平居中?

标签 html css

那么如何让一个 anchor 标签链接垂直和水平居中呢?没有使用 div 或任何父元素。我只想将它居中,如下图所示。 This is how i want it to look like.

这是我的代码:

<html>
<head>
<style type="text/css">
body{
background:#000;
}
.link{
font-size:40px;
}
</style>
</head>
<body>
<center><a class="link" href="#">BornExplorer</a></center>
</body>
</html>

最佳答案

如果您要使用单个链接进行完整页面设置,您可以使用 line-height:100vh 设置居中,这意味着行高是页面高度的 100%。

html,body{width:100%;height:100%;margin:0;}
body{
  background:#000;
  line-height:100vh;
}
.link{
  font-size:40px;
  line-height:1;
  display:inline-block;
}
<center><a class="link" href="#">BornExplorer</a></center>

关于html - 如何在没有任何 div 的情况下将 anchor 标记元素垂直和水平居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37057264/

相关文章:

html - 如何在 HTML 中使一个部分适合 100% 的视口(viewport)

javascript - IE 9 忽略 display none 对于 select 的选项

javascript - 刷新页面后div始终会上移

javascript - 输入[文本]默认小写,但可以转换为大写

css - 即使 span 元素的可见性为 :hidden,,它也会占用 FireFox 中的空间

html - Chrome : user agent stylesheet turn off for transparent background

html - 在 HTML 5 Canvas 元素上绘制网格

css - 从右到左 (rtl) 语言的翻转 css

javascript - 用户点击搜索按钮后 map 不显示错误在哪里?

html - 在 Web 应用程序中使用 H1、H2、H3 是否具有语义意义?