css - 如何跨浏览器垂直对齐文本

标签 css firefox google-chrome cross-browser vertical-alignment

请注意,我已经浏览了有关此主题的现有链接,但似乎没有一个对我的情况有帮助。

所有人都提出了一种如何垂直移动文本以使其看起来对齐的方法。在我的案例中,问题是它已经在 Chrome 中对齐,所以当我尝试为 Firefox 对齐文本时,它会在 Chrome 中错位文本。

请在 Firefox (v12) 和 Chrome (v19) 中打开以下链接。

http://jsfiddle.net/UQ4D5/

您会注意到它在 Firefox 中移到了顶部,但在 Chrome 中完全对齐。

最佳答案

css 中的两个属性

 display: table-cell;
    vertical-align: middle;

查看现场演示 http://jsfiddle.net/UQ4D5/5/

关于css - 如何跨浏览器垂直对齐文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10793503/

相关文章:

Javascript 答案未定义

google-chrome - Canvas 无法在 chrome 中生成 bmp 图像 dataurl

javascript - 再一次约: Error: Attempting to use a disconnected port object,怎么办?

css - float 元素,跨越多行的文本元素,后跟日期

html - 从 Facebook 重定向时没有响应页面

macos - SSH -L 连接成功,但本地主机端口转发不起作用 "channel 3: open failed: connect failed: Connection refused"

javascript - 在不同的浏览器中输入时间字段以不同的格式显示

html - 无法在 css <div> 页脚上居中放置文本

javascript - 使用 JS 更改 CSS 中的剪辑

css - Firefox 忽略 CSS font-weight 属性