css如何将整个表格设置居中?

我在css里写了table{align:center;}怎么无效的啊?都是左对齐的??需要正确的代码,谢谢!... 我在css里写了table {
align:center;
}怎么无效的啊?都是左对齐的??需要正确的代码,谢谢!
展开
 我来答
LXHFIRE51
2015-10-22 · TA获得超过1万个赞
知道答主
回答量:26
采纳率:0%
帮助的人:23.3万
展开全部

做法如下:    1.为表格(<table>标签)设置一个具体的宽度

                      2.添加一个属性 margin: 0 auto; 

具体代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge"/>
    <title>Hello, HTML5</title>
    <style>
        /*  在此处填写叠层样式  */
        body, html{
            height: 100%;
            width: 100%;
            margin: 0; padding: 0;
        }
        table {
            height: 80%;
            width: 80%;         /*  必须设置一个宽度, margin: 0 auto才能使之居于父组件中央*/
            margin: 10px auto;  /*  通过设置外边距(margin)中的左右外边距属性为auto使之居于父组件(body)中间*/
        }
            table tr{
                height: 40px;
                width: 100%;
                background-color: red;
            }
            table>tr>td{
                height: 100%; width: 33.3%;
                background-color: red;
            }
    </style>
    <script>
        /*  在此处填写JavaScript代码   */
    </script>
</head>
<body>
<table>
    <tr>
        <td>12</td>
        <td>12</td>
        <td>12</td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
</table>
    <!-- 在此处编写HTML页面  -->
</body>
</html>

 

匿名用户
2013-07-16
展开全部
表格本身在窗口中居中:table {margin: 0 auto;}表格里面的文字居中:td {text-align: center;}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-16
展开全部
这个只能垂直对齐,水平对齐使用<table align=center>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-16
展开全部
为什么用css在表格<center></center>就可以剧中了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-16
展开全部
table {
margin-left: 0px auto;margin-right: 0px auto;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式