Selektor prefiksa klase ušao je u tekst nacrta Selectors Level 5
Nacrt od 18. avgusta dodaje odjeljak 2.1 o selektorima prefiksa klase i definiše zapis .foo-* tako da pogađa svaku klasu koja počinje tim prefiksom. Time se zamjenjuju zaobilaznice s atributskim selektorom, koje ima svaki dizajn sistem. Nijedan pregledač to još ne podržava, a pravilo poklapanja ima granični slučaj koji se lako previdi: .foo-* ne pogađa foo--bar.
Izvor
Selectors Level 5, 2.1 Class Prefix SelectorsCSS Working Group, nacrti · Original objavljen 18. avgusta 2026.
Radni nacrt specifikacije Selectors Level 5 od 18. avgusta 2026. definiše selektor prefiksa klase. Sistemi pomoćnih klasa do sada su isti posao obavljali parom atributskih selektora — jednim za prvu klasu u atributu i drugim za sve ostale.
Šta stoji u tekstu specifikacije
Odjeljak 2.1 određuje selektor prefiksa klase kao tačku, iza koje odmah slijedi identifikator što se završava jednom ili više crtica, a iza njega zvjezdica. Osnovni obrazac je .foo-*. On predstavlja element koji bi se poklopio sa selektorom klase koja počinje datim prefiksom.
Uz to idu dva uslova, a drugi je onaj koji se lako previdi. Klasa mora nositi bar jedan znak poslije prefiksa, pa .foo-* ne pogađa golo foo-. Prvi znak poslije prefiksa ne smije biti crtica, pa .foo-* ne pogađa ni foo--bar. Za konvencije imenovanja koje modifikatore označavaju dvostrukom crticom, kao BEM, to pravilo odlučuje o upotrebljivosti selektora.
Zašto je predložen
Prijedlog je 2024. godine dala Lea Verou, a razlog nikada nije bio u tome šta se može postići. Oba postojeća oblika već rade. Razvučeni su, teško se čitaju, i taj par postoji isključivo zato što poklapanje dijela atributa ne poznaje granicu riječi unutar spiska klasa.
Selektoru koji zna da pogađa klase par nije potreban. U tome je cijela mogućnost: isto poklapanje, izrečeno jednom, u obliku koji kaže šta znači.
Šta ovaj korak nije
Riječ je o tekstu specifikacije u radnom nacrtu, što jeste stvaran korak, ali nije datum isporuke. Nijedan pregledač selektor ne podržava, u Baselineu nema stanja koje bi se provjerilo, a radni nacrt se do faze kandidata za preporuku još može mijenjati.
Praktična posljedica je za sada u planiranju, ne u kodu. Pri ustaljivanju konvencije imenovanja kroz dizajn sistem treba računati na to da dolazi selektor koji razumije prefikse i da dvostruku crticu tretira kao nepoklapanje. Kada bude isporučen, @supports selector(.foo-*) je provjera iza koje ga treba postaviti.
Izvori
Povezano
Safari 27.0 donosi MCP server, pa pomoćnik za kod sam upravlja pregledačem
WebKit je spisak mogućnosti objavio 17. septembra 2026. To je najduži spisak koji je taj tim napisao: 83 mogućnosti, prema 58 na prvoj probnoj verziji u junu, i 844 ispravke kvaliteta prema 525 najavljenih na konferenciji WWDC. Za onoga ko gradi uz pomoćnika za pisanje koda najvažniji je Safarijev MCP server, koji agentu predaje DOM, mrežne zahtjeve, snimke ekrana i ispis konzole iz pravog prozora Safarija. Prilagodljivi select pretvara pravi element select u nešto što se u cjelini može stilizovati, a sidrenje pomjeranja zaustavlja skakanje stranice kad se sadržaj učita iznad onoga što čitalac gleda.
WebKit Blogprovjereno
Safari Technology Preview 252 uvodi named-feature() i spoljašnje SVG resurse
Pregledno izdanje objavljeno je 11. septembra 2026. za macOS Golden Gate i macOS Tahoe, a obuhvata izmjene WebKita između 319252@main i 320112@main. Novo je jedanaest mogućnosti, a dvije od njih rade isti posao: kako stilski list, pa zatim i skripta, saznaje šta pregledač ispod njih umije. Funkcija named-feature() pita za ponašanje koje nema svoju sintaksu, a spisak iza nje za sada ima tačno dva zapisa. SVG je uz to dobio spoljašnje resurse, pa referenca kroz url() konačno može da pokaže na filter, masku ili gradijent iz drugog dokumenta.
WebKitprovjereno
Prijedlozi za Interop 2027 primaju se do 23. septembra, a ideja bez testova ne prolazi
Prijem prijedloga za oblasti fokusa Interopa 2027 počeo je 3. septembra 2026. i traje do 23. septembra 2026. Prijedlog se predaje kao prijava u repozitorijumu koda web-platform-tests/interop, a dva uslova odlučuju gotovo sve: tehnologija mora imati zreo standard i mora se moći mjeriti testovima, jer se na tabli rezultata prikazuju upravo rezultati testova. Ono što padne na drugom uslovu upućuje se na Interop Investigations. Rok je dvadeset dana, a dokazi koje dobar prijedlog traži skupljaju se duže od jedne večeri.
WebKitprovjereno

