javascript - 使用滚动条水平和垂直居中内容?

标签 javascript jquery css

我有一个宽度为:400px 高度为:300px 的 div 我将在 div 中插入一些应水平和垂直对齐的文本。

如果 div 中的文本比 div 大,它应该显示滚动条。这是一张显示我的意思的图片:

center

最佳答案

以下适用于 webkit & geko & IE8 以上版本。如果您需要旧版 IE 兼容性,请尝试使用这些垂直居中技术中的一些:http://blog.themeforest.net/tutorials/vertical-centering-with-css/或者 Vertically and Horizontally Center Image inside a Div, if you don't know Image's Size?

<div style="height:300px; overflow-y:auto; border:solid 1px #CCC;  width:400px;">
    <div style="display:table-cell; vertical-align:middle; height:300px; text-align:center; width:400px;">
        test
    </div>
</div>

关于javascript - 使用滚动条水平和垂直居中内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8028443/

相关文章:

javascript - 如何修改服务调用的数据响应

javascript - 主题需要 RxJS6 asObservable()?

javascript - Mongodb 复合索引排序

javascript - 选择第一个下拉菜单并在第二个下拉菜单中显示相同的选定选项值

jquery - 将 ASP.NET MVC 3 应用程序中的 jQuery 更新到最新版本

javascript - 如果一个异步 Vuex 操作运行两次,等待调用之后的代码可以随机运行吗?

javascript - 热衷于在 JavaScript 或 jQuery 中获取用户的货币区域设置?

css - 你知道这个奇怪的事情吗? "AS3, Button width cannot change by setStyle(). However, inline CSS can change width."

html - 图像未扩展表格单元格的宽度

javascript - 使用响应式布局获取 Div 位置