Css wir bei Visual Studio Code nicht übernommen?

1 Antwort

Das Problem ist, dass dem Link zur CSS-Datei das Attribut rel="stylesheet" fehlt. Der Grund dafür ist, dass das link-Element nicht nur für CSS-Dateien sondern auch für andere Dinge wie z.B. das Icon oder die Manifest-Datei der Seite genutzt werden kann und deshalb der zweck der Datei angegeben werden muss.

<link rel="stylesheet" href="style.css" />

Ansonsten solltest du alle link-Elemente in das head-Element verschieben und es sollte nur ein body-Element geben, welches den Inhalt der Seite enthält. Außerdem besitzt ein table-Element kein Attribut namens border (worauf VS Code dich auch hinweist). Die Border eines Tables muss in der CSS-Datei oder dem style-Attribut festgelegt werden.

lg Suiram1

Woher ich das weiß:Hobby

StonewallTimo 
Beitragsersteller
 19.10.2024, 16:41

Perfekt, vielen Dank es funktioniert nun alles. Weißt du aber vielleicht auch wie man es hinbekommt, dass jede Spalte genau gleich breit ist.

lg Timo

Suiram1  19.10.2024, 16:49
@StonewallTimo

Du müsstest im CSS Code die Eigenschaft table-layout vom table auf fixed setzen und anschließend kannst du die CSS width Eigenschaft der th und td setzen.

Solche Sachen kann man übrigens auch sehr einfach googlen. In diesem Fall ist es mit der Suchanfrage "css set table column width" getan.