我正在使用 vertical-align: middle
属性进行垂直对齐,它在 Chrome 中有效,但在 IE 中无效。
最佳答案
你试过 flexbox 吗?这是我使用的,我没有遇到很多(如果有的话)兼容性问题,IE 可能有点挑剔,但它绝对支持它。
要使元素居中,您可以将元素的容器设置为 display: flex;
并添加 align-items: center;
使它们在容器内垂直居中。您还可以使用 justify-content: center;
您可以在此处看到它得到广泛支持:https://caniuse.com/#feat=flexbox
关于html - 如何跨浏览器垂直对齐元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4434265/