无法垂直对齐文本!
我知道它非常简单,但我已经编码了一整天,但它似乎不起作用。
我希望文本在框内垂直居中。我在做什么?
更新: 这适用于文本,但按钮不会居中。看看 Safari 与 Chrome 的对比。 http://jsfiddle.net/Bz9pB/
I know its extremely simple, but I have been coding all day and it doesn't seem to work.
I want the text to be vertically centered inside the box.. What am i doing doing?
UPDATE:
That worked for the text, but the buttons wont center. Check it out on Safari vs. Chrome.
http://jsfiddle.net/Bz9pB/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我给容器 line-height 等于它的高度。
例如。
我知道的唯一其他方法是使用表格或使用 CSS 复制表格:
并且
I give a container line-height equal to its height.
eg.
The only other way I know is to either use a table or replicate a table with CSS:
And
使用
line-height
并使其等于元素的height
(只要你的元素只有一行):JS Fiddle 演示。
Use
line-height
and make that equal to theheight
of the element (so long as your element only has one line, anyway):JS Fiddle demo.
如果文本在一行上并且该行的高度与您的示例中的高度相似,您可以通过设置 line-height 来解决它:
If the text will be on one line and the height of that line is similar to that in your example, you can solve it by setting the line-height: