Autor Zpráva
ketchu
Profil *
Ahoj, zajímalo by mě zda je rychlostní rozdíl v tomto

Mám html
<form action="/action_page.php" id="formular">
  <input type="search" class="search">
  <input type="submit" value="Submit">
</form> 

mezi těmito:
input.search {
  ...
}

#formular .search {
  ...
}

input[type="search"] {
  ...
}

#formular input[type="search"] {
  ...
}

Nemůžu nikde najít článek který by se tím zabýval (jestli znáte tak mi sem dejte odkaz)
juriad_
Profil *
Neměřitelný, pokud máš na stránce jen pár inputů. Vytvoř stránku s milióny a na ní si to změř.
Tipoval bych, že 1. a 3. varianta bude o chloupek rychlejší.
Bubák
Profil
Protože je rozdíl prakticky nezjistitelný, zaměřil bych se spíše nato, která kód je pro tebe přehlednější a srozumitelnější i po časem kdy zapomeneš, co že jsi to vlastně naködoval.
www.zdrojak.cz/clanky/udrzovatelny-stylopis-css-kod-nerozboli-hlava
Keeehi
Profil
Dalším faktorem je, že ty selektory mají různou sílu. A obecně je doporučované volit sílu selektoru co nejnižší. Samozřejmě ne na úkor čitelnosti ale je to něco, co bys do úvahy vzít měl.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: