Cita: vengo de programación estructurada
jeje, no se que programacion es esa pero bueno, no hay problema. creo que te conviene primero comprender como un navegador funciona, especificamente me refiero al analizador HTML o tecnicamente el user agent. de todos modos, CSS solamente interpreta los estilos y tiene su propia sintaxis. si intentas poner otra cosa el navegador simplemente te reportara problema, o en el ultimo caso el navegador ignora aquellas partes que no entiende. los scripts js tienen su espacio aparte, o sea es un analizador diferente al user agent, en este caso un interprete de javascript. este comienza desde la etiqueta <script> hasta </script> y ahi es donde tienes que poner el codigo. las etiquetas <script></script> la puedes ubicar practicamente donde quiera salvo en aquellas etiquetas donde tiene su propio interprete como es el caso de CSS. o sea, no puedes hacer lo siguiente:
Código:
<style>
/* codigo css */
<script>
// codigo javascript;
</script>
</style>
eso no es valido porque el navegador intentara interpretar la parte de javascript como codigo CSS y como explique antes dará error. generalmente preferimos ubicar los script dentro de <head> si este no contiene codigo que escriben directamente al documento, pero tambien es valido ubicarlo dentro de <body></body>.