Css és javascript sorrendje lényegtelen a html kódban?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Én inkább úgy mondanám, hogy CSS kódok (stíluslap fájlok) rendszerint a head részben hívódnak meg, bár előfordulhatnak a html body részében is. Sőt létezik un. inline css is, ami ugye a html elem style attribútumában jelenik meg.
Javascript kódok viszont csak a body elemben működhetnek. Meghívhatók a body elem végén is, de függvénykönyvtárak betölthetők a body elején is.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Az eddigi válaszoknak sok értelme nincs.
Lényegtelen, hogy a css vagy a js van előbb a <head>ben. JS lehet bárhol a lapon belül is. <style> is lehet <body>-n belül, de nem javasolt.
A js pedig akkor fut le, amikor épp hozzá ér a lap, ezért kell használni a <body> onload paraméterét, ha elemeket piszkálgatsz. ugyanis nem találná meg a lefutásának pillanatában a body-n belüli elemet.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Oldalak optimális sebességéhez, hogy ne kelljen félpercet fehér monitor előtt ülnie a látogatónak célszerű a JS elemeket, amik olykor 1-2MB is lehet ha sok JS könyvtárat használsz, a weboldalon a </body> előtt meghívni. (de mindenképp kerüld a fölöslegeseket)
plusz ha a dinamikus oldal tartalmaz olyan scripteket amik oldal betöltésekor lefut, és igényelheti a végén betöltött függvényeket, akkor célszerű onloadra mehívni.
<script type="text/javascript">
window.onload=function(){
/* Java Script kódod... */
}
</script>
A stílus elemeket a legjobb ha a fejlécben hívod meg, így eltudod kerülni, hogy szétesett oldalt lásson a felhasználó, mert még nem töltötte be a stílus lapokat rendesen.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!