繁体   English   中英

删除不必要的空白区域

[英]Removing unnecessary white-space

我有这个片段类,用红色标记一个区域。 我的系统分为两种类型:类别和规则。 当规则被分段时,它们很好地接收新的css类并且它看起来很合适,但它与类别不同,它们在类别的顶部有不必要的空白区域。

这是我的意思的截图:

不必要的空白

这是一个现场演示,您可以查看源代码以获取更多信息,因为我不能提供正确的代码,因为我不是该样式的原始作者:

http://zirotec-uka.com/dugi/phpBB3/rules.php#rule1

谢谢。

你有一个规则指定h3 { margin-top: 20px; } h3 { margin-top: 20px; } 这就是导致空间的原因。

您可以使用#main h3 { margin-top: 0; } #main h3 { margin-top: 0; }

你需要设置

#main ul h3, #main ol h3 { margin-top: 0;}

您只需要删除“填充”CSS元素。

您可以静态执行此操作,如下所示:

$("#rule1").css("padding-top", "0px");

看看它现在的样子:

http://imgur.com/erWTH

这是由.fragment中的填充引起的(style.php:4007)

.fragment {
    padding: 5px 5px 0 5px;
    background-color: #ECD5D8;
    color: #BC2A4D;
    font-weight: bold;
}

您需要更改此项或覆盖它。

问题是由浏览器设置的默认填充,可以通过以下规则解决

#rules li{ padding:0px;}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM