私は非常に奇妙な問題を抱えています。
だから私はCSSの巨大な山を持っています、そしてその中の多くのセレクターの中に、私はこのように見えるセレクターを持っています、それはうまく働いています:
.spoilertop, #QUOTETOP, #CODETOP, .utubetop {
padding-left: 44px;
font-size:12px;
}
しかし、そのすぐ上に次のようなセレクターを追加します。
.spoilermain:after, #QUOTE:after {
content: "";
position: absolute;
top: -24px;
left: 12px;
border-width: 24px 24px 0 0;
border-color: transparent #766161;
border-style: solid;
display: block;
width: 0;
}
そして、spoilertop, #QUOTETOP, #CODETOP, .utubetop { }
動作を停止します。それは私にそれが与えるべきであった視覚効果を与えません。
別のセレクターでもう一度テストしました。私はこのようなセレクターを持っています:
#recaptcha {
background:#766161!important;
font-size:11px;
}
次に、これをその上に追加します。
.utubemain:after, #CODE:after {
content: "";
position: absolute;
top: -24px;
left: 12px;
border-width: 24px 24px 0 0;
border-color: transparent #c08f84;
border-style: solid;
display: block;
width: 0;
}
繰り返しますが、#recaptcha { }
動作を停止します。
プロパティを1つずつ削除しようとしましたcontent: "";
が、問題の原因となっているのはそれであることがわかりました。今のところ、解決策は、ランダムな未使用のセレクターをの下に配置すること{ content: ""; }
です。たとえば、次のようになります。
.spoilermain:after, #QUOTE:after {
content: "";
position: absolute;
top: -24px;
left: 12px;
border-width: 24px 24px 0 0;
border-color: transparent #766161;
border-style: solid;
display: block;
width: 0;
}
.some-line {
border:#000;
background:#200;
}
.spoilertop, #QUOTETOP, #CODETOP, .utubetop {
padding-left: 44px;
font-size:12px;
}
しかし、私がたくさん持っている場合、その解決策はちょっと面倒ですcontent: "";
。そして、なぜそのような問題が起こっているのか、私は本当に混乱しています。
だから...誰かが私が理由を説明するのを手伝ってくれる?