これは私が見ているコードの完全な行であり、そのコンテキストは次のとおりです。
input[type="radio"] + span::before { content: ""; display: inline-block; width: 20px; height: 20px; background: url("sprite.png") no-repeat -20px 0; vertical-align: middle; }
これがどのように機能するかについては十分に理解していますが、span と before の間に 1 つではなく 2 つのコロンがある理由がわかりません。
私が読んだものからの前のセレクターは、1つのコロンを使用する必要があります。
http://www.w3schools.com/cssref/sel_before.asp
w3c では、コロンが 2 つあるセレクターが見つかりません。また、"前" の前にあるコロンに加えて、span の後にコロンが続く理由もわかりません。