2017-05-04 3 views
1

Ich finde ich die p:after und p::after ich den gleichen Effekt erhalten. (Linie 5 können Sie es finden)Was ist der Unterschied zwischen den :: nach und nach?

p:after { 
 
    content: "- add_after"; 
 
    background-color: #f00; 
 
}
<p>I am a boy。</p> 
 
<p>I live in Duckburg。</p> 
 

 
<p>this is my home</p>

Also, was ist der Unterschied zwischen dem :after und ::after.

Antwort

1

Ressource: https://css-tricks.com/almanac/selectors/a/after-and-before/

Jeder Browser, der den doppelten Doppelpunkt unterstützt (: :) CSS3 Syntax unterstützt auch nur die (:) Syntax, aber IE 8 unterstützt nur die Single-Darm-, so jetzt Es wird empfohlen, einfach den Doppelpunkt für die beste Browserunterstützung zu verwenden.

:: ist das neuere Format eingerückt, um Pseudoinhalte von Pseudo Selektoren zu unterscheiden. Wenn Sie keine Unterstützung für IE 8 benötigen, können Sie den Doppelpunkt verwenden.

Verwandte Themen