我一直在研究一些基于模板的 CSS。不是我的选择,但这是我所拥有的。
在清理 CSS 的过程中(有人使用 CSS 美化器对其进行列化,使其成为主要的 PITA 编写),我遇到了一个完全无法解释的 CSS 属性:nowhitespace
.
在我拥有的文档中,它显示为nowhitespace: afterproperty;
,并且经常在单个规则中重复多次。在网上搜索之后,我发现这个神秘的属性出现在左右样式表中,但从来没有对它的作用或作者认为它做了什么做出任何解释。
所以,我呼吁你,Stackoverflow 社区,请解释这个属性的起源,据我所知,它绝对没有任何作用,并且没有被任何已知的浏览器识别。
这是我拥有的文档中的一个片段,经过美化后:
ul.nav a, ul.nav a:visited {
/* grouping these selectors makes sure that your links
retain their button look even after being visited */
padding: 5px 5px 5px 15px;
nowhitespace: afterproperty;
nowhitespace: afterproperty;
nowhitespace: afterproperty;
nowhitespace: afterproperty;
nowhitespace: afterproperty;
nowhitespace: afterproperty;
display: block; /* this gives the link block properties
causing it to fill the whole LI containing it. This
causes the entire area to react to a mouse click. */
width: 160px; /*this width makes the entire button
clickable for IE6. If you don't need to support IE6,
it can be removed. Calculate the proper width by
subtracting the padding on this link from the width
of your sidebar container. */
text-decoration: none;
background-color: #C6D580;
}
在搜索了评论的文字后,我相信这个 CSS 模板的起源是一个通用的 DreamWeaver 模板。在这里。我想知道我的特定版本来自哪里。