首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在表上使用活动类。使用Bootstrap和printThis

在表上使用活动类。使用Bootstrap和printThis
EN

Stack Overflow用户
提问于 2015-05-20 13:45:04
回答 1查看 1.6K关注 0票数 1

我用Bootstrap作为我的框架。

要打印页面的部分,我使用"printThis“jquery插件。

当我打印一个表时,活动类不会显示。

活动是填充行(单元格)。

我怎么才能解决这个问题?

HTML/php

代码语言:javascript
复制
if($day == "Mån"){
  $mark_monday = "active";
}

echo "<tr class='print_table_text ".$mark_monday."'>";

更新 CSS

我试过这个,只有大胆的才在印刷!?

我可以在网页上看到由引导程序添加的“活动”类。但它没有出现在印刷品上。

代码语言:javascript
复制
.print_table_text {
  font-size: 10px;
}
.print_table_text.active {
  font-weight: bold;
  background-color: #000000;
}

PrintTHis

代码语言:javascript
复制
<script>
  $(document).ready(function () {
    $('#print_btn').click(function () {
        loadCSS: "css/printthis-print_all_usrs_time.css"
        $('#usr_name, #list_usr_time, #sum_worked_time, #break_page').printThis();
    });
});
</script>

更新

我确实删除了引导类"active“。并创建了一个名为灰色的类。我使用样式表添加背景颜色灰色。但同样的问题也发生了。我可以在浏览器中看到灰色背景,但在打印上看不到。

代码语言:javascript
复制
$mark_monday = "bggrey";

.print_table_text.bggrey {
  font-weight: bold;
  background-color: #f5f5f5;
}

粗体属性在打印上,而不是BG颜色。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-20 14:43:13

将此媒体查询添加到将应用于打印的样式中。

代码语言:javascript
复制
@media print {
    td.active {
        background-color: #f5f5f5;
    }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30351577

复制
相关文章

相似问题

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