gpt4 book ai didi

html - 打印被 bootstrap 打乱

转载 作者:太空宇宙 更新时间:2023-11-04 13:55:34 25 4
gpt4 key购买 nike

我有一个网页,我正在尝试打印它。我正在使用引导导航栏。问题是,当我使用 bootstarp 导航栏时,打印预览没有任何意义。我在页面中看到了代码行而不是实际内容。只有当我将引用添加到 bootstrap.min.css 时才会出现问题(如下面的代码所示)我的页面(相关部分):

<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="design.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" media="print" href="design.css">
<body>

<div class="navbar navbar-inverse navbar-static-top" >
<div class="container">

<a href="http://localhost/sapir/registration.php" class="navbar-brand"><img src="http://sphotos-h.ak.fbcdn.net/hphotos-ak-prn1/41032_147610068590926_4173889_n.jpg" id="logo"></a>

<button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">
<span class="icon-bar"></span> <span class="icon-bar"></span> <span
class="icon-bar"></span>
</button>

<div class="collapse navbar-collapse navHeaderCollapse">

<ul class="nav navbar-nav navbar-right">


<li><a href="javascript&#058;print(document)"><img src="https://cdn1.iconfinder.com/data/icons/nuvola2/128x128/devices/print_printer.png" id="logo" ></a></li>
<li><a href="Register.html">Register</a></li>
<li><a href="customer.html">Clients</a></li>
<li><a href="Administrator.html">Administrator</a></li>
<li><a href="account.html">Accounts</a></li>
<li><a href="Illustration.html">Illustration</a></li>
<li class="active"><a href="http://localhost/sapir/php-calendar-2.0/index.php">שיבוץ</a></li>
<li class="dropdown"><a href="#" class="dropdown-toggle"></li>

</ul>

</div>

</div>
</div>
</body>

我需要做什么才能正确打印页面(没有导航栏)?

这是问题的图片:http://postimg.org/image/mk0vwde8b/6e80e14d/

最佳答案

您可以使用 CSS 媒体查询创建一个在页面打印时隐藏的类。

@media print {    
.print-hide .print-hide * {
display: none !important;
}
}

现在将 .print-hide 类添加到导航栏以及您希望在打印页面时隐藏的任​​何其他内容!

关于html - 打印被 bootstrap 打乱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21912893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com