gpt4 book ai didi

css - 打印 CSS : Empty white space at top

转载 作者:行者123 更新时间:2023-11-28 10:06:29 26 4
gpt4 key购买 nike

努力解决似乎是一个常见问题,但到目前为止我发现的建议都没有用。我正在处理用于打印的样式表,该页面只包含一个表格和一个 h1 标签。

问题是我在页面顶部出现空白区域,大约 1/4 的纵向页面和一半的横向页面 - 我的用户显然不能接受。

我已经尝试将我能想到的每个可能元素的边距归零,包括body、html、table、tr 和 tr。 粘贴下面的 HTML 和 CSS(有些标签适用于其他 HTML,而不是在下面找到,这些用于其他页面也使用相同的 CSS 进行打印),希望这是一个简单的修复或缺少边距 :)

/*Print CSS template */
body, #content, #container {
width: 100%;
margin: 0;
float: none;
background: #fff url(none);
}

#topnav, #navbar, #nav, #sidebar, .ad, .noprint {
display: none;
}
body {
font: 1em Georgia, "Times New Roman", Times, serif;
color: #000;
}

h1,h2,h3,h4,h5,h6 {
font-family: Helvetica, Arial, sans-serif;
color: #000;
}
h1 { font-size: 250%; }
h2 { font-size: 175%; }

a:link, a:visited {
color: #00c;
font-weight: bold;
text-decoration: underline; }
#content a:link:after, #content a:visited:after {
content: " (" attr(href) ") ";
}

/*Print CSS template END */

.r_main
{
width: auto;
padding: 0;
margin: 0;

}

table{
margin: 0;
padding: 0;
}

.r_wrap
{
margin: 0;
width: 100%;
display: block;
min-height: 30px;
float: left;
display: block;
border-bottom: 1px solid #000;
}

.r_left
{
margin: 0;
width: 300px;
color: #000;
display: block;
float: left;
font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000;
}

.r_right
{
margin: 0;
display: block;
float: left;
color: #000;
font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000;
}

.r_right p
{
padding: 0;
margin: 7px 0 3px 0;
font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000;
}

.r_left span, .r_right span
{
display: block;

margin: 0;
padding: 5px 0 0 0;
}

.r_right ul
{

margin: 3px 0 0 15px;
padding: 0;
}

.r_right ul li
{
margin: 0;
padding: 3px 0 0 0;
}

.r_zeb1
{
background-color: #f9f9f9;
}

.r_zeb2
{
background-color: #e9e9e9;
}

HTML

<table>
<tr class="r_wrap r_zeb2">
<td class="r_left"><span>Location</span></td>
<td class="r_right"><span>'.$frm->get_location($selectedE['e_location']).'</span></td>
</tr>
</table>

最佳答案

假设 h1 在表格之前,这可能是问题所在。您可能希望将其边距和填充归零。它也有助于将字体大小切换为“pt”而不是使用 %。

h1{
margin:0;
padding:0;
font-size: 36pt;
}

关于css - 打印 CSS : Empty white space at top,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7310394/

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