【问题标题】:How to show values vertically in bootstrap table如何在引导表中垂直显示值
【发布时间】:2015-09-13 02:48:06
【问题描述】:

我正在为 NGO 生成一份报告,该报告对学校进行调查我生成的报告比他们发送的格式要多。它可以通过简单的表结构轻松完成,但我想通过表的 Bootstrap 类来完成。尤其是报告中文本的垂直对齐方式。

我已经搜索了垂直列和设计等,但我没有找到一些,请帮助我。我需要在中心和垂直方向显示proj#proj codeproj nameproj goal 列,如下图所示。

这里有我需要开发的东西。

这里是我为他们所做的:

【问题讨论】:

    标签: html css twitter-bootstrap html-table


    【解决方案1】:

    我认为表格布局将非常适合此目的。如果您要从表格布局中迁移,那么我会在您的代码中推荐for loop or while。准备一个数组或mysql表并通过数据库调用值。您最好在数据库中维护表而不是引导程序或表类。我仍然觉得你应该保持表格布局,它很灵活。 Try this site for tutorial

    word的转换可以在css中使用transform: rotate(90 deg);

    .vertical-text {
        transform: rotate(-90deg);
        transform-origin: left center 0;
    padding-top:50px;
    }
    
    <td rowspan="2">
    

    将 rowspan 的值替换为数据库中的行数。表格看起来就像在纸上一样,列已正确合并。

    More about rowspan

    Check this fiddle

    【讨论】:

    • 好吧,我正在动态渲染来自数据库的表数据,并且我正在使用 foreach 循环显示所有数据,除了他们希望我生成我正在谈论的这种报告的格式之外的所有数据第一张图片
    • rowspan=array.length - 1 这是要走的路。在您的 CAI td 中放置行跨度并提供数组长度作为输出。reference.sitepoint.com/html/th/rowspan
    • 虽然 rowspan 工作正常,但它会产生另一个问题,即它会干扰引导表中的其他列
    • 这就是我放弃使用 CSS 框架的原因。我使用自己创建的小基础 css。由于边框框和 clearfix 导致的 !important 和较少的填充边距混淆的最小头痛。
    • 是的,好朋友,我刚刚知道我必须计算我的数组并将该数组放入rowspan=&lt;? $myarrsize; ?&gt;,它会自动放入表中,你帮了我很多忙,今天学到了一件好事
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多