font-awesome werden nicht gelanden?
mein code:
<a href="https://github.com">
<button class="github"><i class="fa-brands fa-github"></i> Github</button>
</a>
1 Antwort
Das kann ja schon nicht der vollständige Code sein. Ansonsten wäre das noch nicht einmal ein gültiges HTML-Dokument, geschweige denn, dass FA eingebunden würde.
Wenn Du qualifizierte Antworten möchtest, musst Du den gesamten, relevanten Code hier posten. In Deinem Fall also mindestens den HTML-Header.
und hier noch style.css
body {
background-image: url(background.jpg);
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.container {
background-color: rgb(136, 127, 127);
padding: 20px;
border-radius: 5px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
text-align: center;
}
.youtube {
align-self: center;
background-color: #f44336;
font-size: 20px;
padding: 14px 40px;
border-radius: 8px;
color: black;
border: 2px solid black;
}
.discord {
background-color: #738adb;
font-size: 20px;
padding: 14px 40px;
border-radius: 8px;
color: black;
border: 2px solid black;
}
.github {
background-color: #738adb;
font-size: 20px;
padding: 14px 40px;
border-radius: 8px;
color: black;
border: 2px solid black;
}
Die Dateien, in denen die Schriftzeichen definiert sind. WOFF-Files in Deinem Fall.
Dann kann halt auch nix angezeigt werden. Zumindest werden diese Files im eingebundenen CSS referenziert, aber nicht geladen.
Lies mal die Anleitung: https://fontawesome.com/docs/web/setup/host-yourself/webfonts
Abseits von deinem Font-Problem: Das Schachteln von Interaktionselementen (z.B. button in a oder andersherum) ist in HTML weder erlaubt noch hat es Sinn. Wirf die button-Elemente raus, vergib ihre class-Attribute stattdessen an die a-Elemente. Wenn du die Links generell äußerlich wie Buttons gestalten möchtest, nutze weiteres CSS.
Weil die Browserhersteller seit Jahren den Entwicklern hinterherprogrammieren müssen, die sich nicht an Standards halten können.
der gesamte code: