php - 正确打印 Bootstrap 按钮

标签 php html css twitter-bootstrap

我在打印 Bootstrap 按钮时遇到了一个小问题,我找到的解决方案不起作用。 此解决方案对我不起作用:stackoverflow-solution

我还尝试更改我的浏览器打印设置以强制打印背景颜色,但在 Firefox 和 Chrome 中没有成功。

我的按钮看起来像这样:enter image description here如果我打印它,它会显示如下:enter image description here

我的那个按钮的 PHP 代码是:echo "<button type=\"button\" class=\"btn btn-primary btn-xs\">$value</button>";

最佳答案

默认情况下,Bootstrap CSS 包含此 CSS,它设置了一堆打印样式:

@media print {
    *, :after, :before {
      color: #000!important;
      text-shadow: none!important;
      background: 0 0!important;
      -webkit-box-shadow: none!important;
      box-shadow: none!important;
    }
}

您可以通过以下任一方式解决您的问题:

  1. 通过删除部分或全部上述行来修复您的 CSS(尽管您只需要删除背景颜色元素。)

  2. 在 Bootstrap 网站上,使用他们的 online generator 生成您自己的自定义 CSS并取消选中选项 http://getbootstrap.com/customize/

关于php - 正确打印 Bootstrap 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30507148/

相关文章:

html - CSS 边距不起作用。为什么?

html - float 创建重叠的 Div

php - 如何防止使用 PHP 和 MySQL 重新加载页面时自动将数据插入数据库

php - 高级正则表达式替换。检查是否在 &lt;script&gt; 标签中

javascript - 谷歌抓取——显示:none & display:block

javascript - 运行 javascript 函数时收到 NaN 错误

javascript - HTML Javascript - 获取所有具有 ID 的元素

CSS 旋转和 IE : absolute positioning seems to break IE

javascript - 单击 html 按钮发送电子邮件

php - 使用bootstrap 3音频播放器,但显示正常的html5输出