html - 如何根据溢出元素的宽度将内容居中?

标签 html css printing overflow css-tables

我有一个溢出的表格,我无法按照溢出表格的宽度使标题居中。

打印预览时的查看方式如下:

http://www.mediafire.com/imgbnc.php/37044451cd71d383f8f39dccd88da170690fbc2f22cca0b7afaa3c33279cdcee6g.jpg

请注意标题未居中。正常预览时,页面如下所示:

http://www.mediafire.com/imgbnc.php/787d1776f8e89519630261d0063738ca48fc8404e18c46f380bbea785bfbf9b06g.jpg

我注意到居中对齐与它在屏幕上的显示方式一致。如何使该页面的标题居中?

顺便说一下,这是我的 CSS:

文本东大等

.header {
    width: 100%;
    margin: 0 auto;
    height: auto;
} 

成绩表:

table.grades {
    border-collapse:collapse;
    border: #000 solid 1px;
    font:Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0 auto;
    overflow-x: visible;
    display: inline;
}

最佳答案

body{
    display: table; 
}
.table-grades{
    display: table-cell;
}

关于html - 如何根据溢出元素的宽度将内容居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9331929/

相关文章:

php - 用户单击时如何使用弹出 Pane 创建图像?

jquery - 显示消息时防止跳行?

javascript - 如何在 Javascript 中读取 asp.net 中的行

html - 如何更改 chhtml 中的操作链接按钮样式

css - 奇数 SVG 三次贝塞尔动画(曲线到点/线)

wpf - 在wpf中检查打印机的纸张是空的

c - 这在 C 中打印什么以及如何打印?

android - 在android中,如何在没有打印机插件的情况下打印

javascript - 使用ajax上传多个文件

javascript - 如何在 HTML5 中使用二维数组绘制圆弧元素?