Adi
1. Начнём с терминологии,
все коды начинающиеся с тега <style... или <link... - коды css
2. Все коды, начинающиеся с тега <script - скрипты
Скрипты есть вставляемые полным кодом на страницу, есть и подгружаемые с текущего или иных ресурсов. Ксать как и css
============================
Коды css можно ставить как в HTML верх и низ, так и в свой Стиль
Естественно, при наличии собственного стиля , лучше ставить код Css в cвой стиль, если только они не относятся к дополнению к скрипту. Ибо чем короче общий код страницы(вместе с HTML верх, низ и формой ответа, тем шустрее загружается каждая страница у пользователя. Ибо некоторые настолько раздувают HTML верх и низ, что сама полезная информация составляет иногда всего 33% общего объема страницы. Т.е фактически нагрузка на браузер( и сервер) как от трёх страниц исходного форума
Но тут нельзя утыкаться в манию в ту или другую сторону. Минимализм тоже часто вреден. Как и избыток.
Так что тут нужен опыт верстки и применения скриптов, тематики и т.д.