首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >html页面中的中间表格和文本-垂直和水平

html页面中的中间表格和文本-垂直和水平
EN

Stack Overflow用户
提问于 2013-07-27 13:08:27
回答 4查看 1.5K关注 0票数 0

这应该很容易,但是想想处理大脑迷雾吧。

试图创建一个垂直/水平显示页面中心的文本的页面

代码语言:javascript
运行
复制
<html>
    <head>
        <title>Application error</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    
    </head>
    <body>
                       <table>
            <tr>

            <th style="background-color:#FFFFFF;vertical-align: central">
                 This should be center of page vertcally/horizontally
                                </th>
           </tr>
        </table>


            </body>
</html>

文本在中间对齐,但在页面顶部对齐--水平中心,但垂直。

试着寻找被称为“大脑冻结”的标签,但没有成功。也许管理员可以在这种情况下做一个

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-07-27 13:28:37

使用此设置:

代码语言:javascript
运行
复制
table{
    position:relative;
    margin:0 auto;
    top:50%; /* assign manually */
}
body{
    height:100%;
    width:100%;
    position:absolute;
}

jsFiddle:这里

票数 0
EN

Stack Overflow用户

发布于 2013-07-27 13:16:28

JSFiddle演示如何以中心对齐。

将您的CSS作为

代码语言:javascript
运行
复制
 table {
    width:300px;
    height:300px;
    background-color:#d9d9d9;
    position:fixed;
    margin-left:-150px; /* half of width */
    margin-top:-150px;  /* half of height */
    top:50%;
    left:50%;
}
table th
{
    text-align: center;
    vertical-align: middle;

}
票数 0
EN

Stack Overflow用户

发布于 2013-07-27 13:19:09

将其更改为vertical-align: middle;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17898155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档