如何垂直居中几行文本?
我正在尝试将一些 3 行文本垂直居中在我正在玩的这个示例中
http://thejit.org/static/v20/Jit/Examples/Treemap/example1.html#
但我注意到我不能使用 line-height
或在这种情况下的高度
。有没有其他方法可以在不使用高度或行高的情况下垂直居中?
//下面的代码不能正常工作
.node {line-height:8em;}
.node p {display:inline;display:inline-table;display:inline-block;
vertical-align:middle;}
I am trying to center some 3 lines text vertically on this example that i am playing with
http://thejit.org/static/v20/Jit/Examples/Treemap/example1.html#
But i noticed I cannot use line-height
or height
in this situation. Is there any other way of vertically centering without using height or line height?
//this code below doesnt work right
.node {line-height:8em;}
.node p {display:inline;display:inline-table;display:inline-block;
vertical-align:middle;}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试
display:table
和vertical-align:middle
因此,它会类似于
不确定它是否会在示例的当前布局下工作。
You could try
display:table
andvertical-align:middle
So, it would be something like
Not sure it would work given the current layout of the example.