mieć przestrzeń pomiędzy rgb
i (
, który nie jest dozwolony:
header h1 {
background-color: red;
color: rgb(224, 226, 213);
}
Nie, mówię poważnie, to nie jest.
W przeciwieństwie do wielu języków programowania, CSS wyraźnie zabrania odstępów między nazwą funkcji a nawiasem otwierającym. Dotyczy to nie tylko rgb()
i rgba()
, ale także innych wartości funkcjonalnych, takich jak url()
i attr()
, a także funkcjonalnych pseudoklasy, takich jak :nth-child()
, :lang()
i :not()
.
Patrz section 4.3.6 of CSS2.1, który stanowi:
Format wartości RGB w notacji funkcjonalnej to RGB ("następnie oddzielone przecinkami trzech wartości liczbowych (pochodzące z trzech liczb całkowitych lub trzy wartości procentowe), a następnie ")". [...] Białe znaki spacji są dozwolone wokół wartości numerycznych.
a także zapoznać się z Appendix G do gramatyki, właśnie następującym tokeny, który wyraźnie pokazuje, że spacje nie należy się spodziewać między identyfikatorem i nawiasem otwierającym:
{ident}"(" {return FUNCTION;}
Istnieje przestrzeń po rgb – Esailija
Chociaż jest to pytanie o literówkę, nie sądzę, że "jest mało prawdopodobne, aby pomóc przyszłym czytelnikom". Jest to dość powszechne poczucie, a ja sugeruję tak wiele w mojej odpowiedzi. – BoltClock