externes CSS in html

vish234

Mitglied
Ich kenne mich mit HTML oder CSS nicht aus. Während ich am Aufbau meiner Portfolio-Website arbeite. Ich bin auf ein paar Probleme gestoßen, die ich noch nicht lösen konnte.
Zuerst bin ich Aktiencodes:

HTML:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="style.css"/>
    <script src="portfolio.js"></script>
    <meta name="viewport" content="width=device-width, initial-scale=1">
title>Nin</title>
</head>
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Source+Code+Pro:wght@200&display=swap" rel="stylesheet">
<body>
    <div id="mySidenav" class="sidenav">
        <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">&times;</a>
        <a href="#">about me</a>
        <a href="#">contact</a>
        <a href="#">projects</a>
        <a href="#">resume</a>
    </div>
    <span style="color: white; font-size:30px; cursor:pointer" onclick="openNav() ">&#9776</span>
</body>

</html>

CSS:

CSS:
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}
.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 20px;
    color: white;
    display: block;
    transition: 0.3s;
}
.sidenav a:hover {
    color: #f1f1f1;
}
.sidenav .closebtn{
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}
@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

    .sidenav a {
        font-size: 18px;
    }
}

JS:

Javascript:
function openNav() {
    document.getElementById("mySidenav").style.width = "250px"

}

function closeNav() {
    document.getElementById("mySidenav").style.width = "0"

}

Die Seitennavigation funktionierte wunderbar, als ich eine seitlich animierte Navigationsleiste codierte und internes CSS in HTML verwendete. Wie von anderen vorgeschlagen, füge ich den CSS-Code jedoch nach dieser Dokumentation in eine separate CSS-Datei ein. Meine Navigationsleiste funktioniert nicht mehr richtig. Ich habe versucht, den Pfad der CSS-Datei zu überprüfen und sogar den Pfad in den Kopf zu verschieben, aber beides hat nicht funktioniert. Ich hoffe, ihr könnt mir dabei helfen, denn ich bin mir nicht sicher, was ich falsch gemacht habe. Vielen Dank HTML.
 
Zuletzt bearbeitet von einem Moderator:

Oneixee5

Top Contributor
Wenn du im Browser F12 drückst kommst du zu den Entwicklertools. Hier gibt es meist schon die passenden Fehlermeldungen um weiterzukommen.
Was bedeutet:
Meine Navigationsleiste funktioniert nicht mehr richtig.
Was funktioniert nicht? CSS bedeutet ja Aussehen und Design, nicht Funktion, also sollte eine Problem mit der Funktion nicht am CSS liegen.
 

Oneixee5

Top Contributor
Diese Zeilen:
HTML:
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Source+Code+Pro:wght@200&display=swap" rel="stylesheet">
<
solltest du so nicht in einer öffentlich zugänglichen Webseite verwenden. Das könnte schnell zu einer Abmahnung führen, da du hier Daten von Google lädst, bevor du überhaupt Datenschutzeinstellungen anzeigst oder beachtest.
 

Oneixee5

Top Contributor
Hier https://jsfiddle.net/a8z61swe/ habe ich deinen Code mal getestet - funktioniert.

Ach einen Fehler gibt es:
CSS:
}
@media screen and (max-height: 450px) {
Vor einer "Role" ist eine Leerzeile notwendig:
CSS:
}

@media screen and (max-height: 450px) {
 
Zuletzt bearbeitet:

M.L.

Top Contributor
<span style="color: white;
Zusatz, Teil II: ein weisses Anzeigeelement in Kombination mit einem (standardmässig) weissen Hintergrund ist vielleicht nicht die beste Idee... Ändern könnte man z.B. in "color: blue;"

Und mit (tendenziell) zunehmender Menge an Anzeigeobjekten pro Seite sollte man erst die Objekte an sich darstellen lassen, und gegen Ende die CSS-Formatierungsdateien nachladen.
 

mrBrown

Super-Moderator
Mitarbeiter
Und mit (tendenziell) zunehmender Menge an Anzeigeobjekten pro Seite sollte man erst die Objekte an sich darstellen lassen, und gegen Ende die CSS-Formatierungsdateien nachladen.
Für 99% der Seiten ist's das sinnvollste, CSS und JS im head zu laden.

Und das letzte Prozent braucht ganz andere Dinge als nur "gegen Ende die CSS-Formatierungsdateien nachladen".
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Externes Suchfeld - Javascript. REST? HTML / CSS 0
M JavaScript/HTML/CSS Hilfe HTML / CSS 1
V Horizontales Scroll-HTML HTML / CSS 2
V Variablenname in meinem HTML-Objekt HTML / CSS 3
Avalon Löschen Button HTML HTML / CSS 39
RashAGhul Html/Css Placeholder positionierung ändern HTML / CSS 6
PhilipMJNE Hilfe bei HTML und CSS! HTML / CSS 12
PhilipMJNE CSS in HTML via Link einbinden PROBLEM ! HTML / CSS 22
VPChief HTML Bei bestimmter eingabe in textfeld neu HTML Seite öffnen HTML / CSS 6
B Bilder aus Server in HTML anzeigen HTML / CSS 5
B Zeit für Doppelklick messen (HTML/JS) HTML / CSS 3
M Javascript: HTML-Datei erstellen und auf Festplatte speichern HTML / CSS 8
M HTML-Code einer fremden Webseite auslesen - geht das mit Javascript HTML / CSS 19
U Html Funktion Java Funktion zuweisen HTML / CSS 2
D Daten von einer HTML Datei auf eine andere HTML Datei bekommen HTML / CSS 2
E HTML DOM HTML / CSS 1
A Nur bestimmte Zeichen in HTML input Feld erlauben (JavaScript) HTML / CSS 11
Dimax HTML bei button click Formular an php senden aber andere seite öffnnen HTML / CSS 23
Dimax Mehrere css Dateien in eine HTML Seite einbinden HTML / CSS 3
Dimax Variable vom Get Request in HTML abfangen HTML / CSS 9
A Mit Modal (Bootstrap) eine html Seite anzeigen, die von id abhängig ist HTML / CSS 0
D HTML- Formulare an den Server senden HTML / CSS 7
S Quiz mit HTML/PHP erstellen HTML / CSS 3
W Keylistener Applet in Html HTML / CSS 9
S HTML Datei per E-Mail versenden HTML / CSS 3
K Html Programmieroberfläche einbinden (java) HTML / CSS 1
_Andi84 Unfertige HTML Ersetzungsfunktion HTML / CSS 1
T [JS] Extrahiere werte aus HTML Tabelle (td) aber nur bestimmten Teil HTML / CSS 5
K Verständnis von HTML/CSS & JScript HTML / CSS 2
Pataraca mit HTML auf php zugreifen HTML / CSS 1
I zugehörige HTML bzw. PHP Datei in den Entwicklertools finden HTML / CSS 3
D Hilfe bei erster Html-Aufgabe (Rahmen) HTML / CSS 6
KaffeeFan HTML Text rotieren HTML / CSS 2
K How to create Html tables for java parser objects? HTML / CSS 2
EisKaffee HTML interner Link soll neues Fenster aufmachen HTML / CSS 2
H javascript - html Beispiel LQH, verwirklichung HTML / CSS 1
I Menü, Header, Content ausgliedern aus einer HTML Seite HTML / CSS 2
G HTMl Tabellen-Zelle zeilen oder Höhe begrenzen HTML / CSS 1
O HTML/CSS doppeltes DropDown Menu HTML / CSS 1

Ähnliche Java Themen

Neue Themen


Oben