![]() |
![]() ![]() |
![]() |
![]()
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: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
powinno być ::before
ale przeglądarki już od dawna starają się "poprawiać" błędy (niezamknięty znacznik,takie jak to etc) więc różnicy w działaniu w większości wypadków/nigdy nie zobaczysz |
|
|
![]()
Post
#3
|
|
![]() 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 -------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.04.2025 - 01:34 |