javascript - 内容更改时重新居中 div

标签 javascript jquery html css

我有一个位于屏幕中间的 div。我需要将一些文本传递给 div,文本的长度各不相同。问题是当我将文本传递给 div 时,它会改变大小但不会保持居中。这是一个 JSFiddle这说明了问题。

我目前这样将 div 居中:

position: absolute;
top: 50%;
left: 50%;

最佳答案

添加这一行:

#divError{
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);

http://jsfiddle.net/h0d097vp/3/

关于javascript - 内容更改时重新居中 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31446793/

相关文章:

javascript - Morris.js 面积图 - Y 轴上的比例错误(可能是错误?)

javascript - 是否可以使用 jqplot 制作此图?

javascript - 如何在jquery中插入嵌套项目?

html - 位置 : absolute new column

javascript - 如何重新启用已被 e.preventDefault() 禁用的 jQuery 链接?

javascript - 如何链接到标题并在 JavaScript 中单击链接时触发单击事件?

javascript - 需要: access/list all loaded modules

javascript - 使用 axios 的 redux-thunk 通用数据加载器

jquery - 对于最后一 block 隐藏按钮

javascript - 使用 jquery 移动点击而不是点击