Má css vyžadují, že jsem používat dvojité pomlčky (-) před názvy proměnných?

hlasů
-3

Všiml jsem si, když jsem použít css proměnné musím dát dvě pomlčky před nimi:

:root {
    --main-txt-color: blue; 
}

#div1 {
    color: var(--main-txt-color);
}

Raději bych mají dvojité pomlčky na začátku názvy proměnných. Raději bych to jméno tak, že jsem se rozhodl pro příklad:

:root {
        myvar: blue; 
    }

Existuje způsob, jak to udělat, nebo musím používat dvojité pomlčky?

Položena 20/10/2018 v 12:43
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

Uživatelské vlastnosti

Uživatelské vlastnosti podílejí na kaskádě: hodnota takového vlastního majetku je, že z prohlášení, které určí algoritmus kaskádovým.

Musíte použít --proměnných, jinak to bude mít za následek chybu.

Zákonné prohlášení

(S --)

:root {
  --my-color: #5637a8;
}
body {
  background-color: var(--my-color);
}

nezákonné Prohlášení

(Bez použití --)

:root {
  my-color: #85637d;
}
body {
  background-color: var(my-color);
}

Odpovězeno 21/10/2018 v 00:19
zdroj uživatelem

hlasů
0

Dvojité pomlčky jsou používány v uživatelských vlastností definovaných uživatelem.

Na druhou stranu, vlastnosti CSS, které již existují v normě nemají dvojité pomlčky.

Například můžete definovat styl v CSS souboru, nebo přímo
uvnitř:

body{
color: blue;
background-color: white;
}

h1 { 
    font-family: "Times New Roman";
    font-size: 20;
    font-weight: bold;    
    align: center;
    margin-top: 10;
    margin-bottom: 10;
    margin-left: 0;
    margin-right: 0;
 }
Odpovězeno 20/10/2018 v 12:56
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more