Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 28.06.2016 Ostrzeżenie: (0%)
|
Witam.
Może ktoś mi wytłumaczy różnicę w działaniu ::before, a :before, bo jak uzyje w css takiego kodu Cytat <style> h1{ color: blue; } h1::before{ content: "abc"; color: red; } LUB h1:before{ content: "abc"; color: red; } </style> <h1>niebieski</h1> Rezultat ten sam, napis abc bedzie niebieski i przed wlasciwym contentem h1 (czerwony). Wiec po co ten podwojny dwukropek? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%)
|
Cytat przeglądarki już od dawna starają się "poprawiać" błędy Nie do końca. Pierwotna definicja pseudoelementów zakładała składnię z :, a więc identyczną jak w przypadku pseudoklas. Niemniej później, już za czasów CSS3, wprowadzono rozróżnienie pomiędzy nimi i pseudoelementy zaczęły być oznaczane przez ::. Ale oczywiście mówimy tutaj o Sieci, gdzie BC musi być wieczne, więc część pseudoelementów jest także obsługiwana przy pomocy starego zapisu. Cytat("https://drafts.csswg.org/selectors-3/#pseudo-elements") A pseudo-element is made of two colons (:: ) followed by the name of the pseudo-element. vs https://www.w3.org/TR/CSS22/selector.html#p...ement-selectors Ten post edytował Comandeer 6.07.2016, 15:59:57 |
|
|
|
newBd [CSS]Różnica między ::before a :before 5.07.2016, 21:01:44
kayman powinno być ::before
ale
przeglądarki już od dawna... 5.07.2016, 21:15:17 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 08:41 |