我正在制作Tumblr的模板。在Tumblr中,有一个名为
{content}
的变量,它可能包含一个或多个<p>
标签。<p>Foo</p>
<p>Bar</p>
我正在尝试将div中的内容垂直居中,无论文本大小或段落数量如何。
我使用了在此处描述的display: table-cell技术:http://css-tricks.com/vertically-center-multi-lined-text/
简单来说,你需要添加以下代码:
display: table;
指向包含对象和
display: table-cell;
vertical-align: middle;
垂直居中的对象是指你希望让其垂直居中的对象。
当你只有一个 p 标签时,这种方法非常好用。但是当你有多个标签时,它们并不会垂直流动,而是水平流动。有没有什么办法可以解决这个问题呢?
p
标签的width
固定为某个值吗? - Joum