私はテンプレートに基づいていくつかの CSS に取り組んできました。私の選択ではありませんが、それは私が持っているものです。
CSS をクリーンアップする過程で (誰かが CSS prettifier を使用してそれを列にまとめ、それを書くのが大きな PITA になりました)、私はまったく説明のつかない CSS プロパティに出くわしました: nowhitespace
.
私が持っているドキュメントでは、 と表示されnowhitespace: afterproperty;
、多くの場合、1 つのルールで複数回繰り返されます。Web をトロールした後、この不思議なプロパティが左右のスタイルシートに現れているのを見つけましたが、それが何をするのか、または作者が何をするのかについての説明はまったくありませんでした。
そこで、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 テンプレートであると考えています。ここに。私の特定のバージョンはどこから来たのだろうか。