Schueler: Frage

Beitrag lesen

Wenn man eine CSS - Datei auslagern will muss man doch

<link rel="Stylesheet" type=text/css" href="Pfad/name.css">

im head-breich angeben... und in der css datei muss ich dann alle befehle angeben oder??

und wenn mann sie nicht auslagern will muss man das unbedingt im head bereich angeben?

<html>
<head>
<style type ="text/css">

.test{
color:red;
}

</style>
<title></title>
</head>

<body>
<div class="test"> Überschrift </div> <--- wieso kann ich hier nicht einfach .test schrieben???

</body>
</html>