it-swarm.com.de

Worauf bezieht sich "./" (Punkt-Schrägstrich) in Bezug auf den Pfad zum HTML-Dateipfad?

Ich weiß, ../ bedeutet, einen Pfad nach oben zu gehen, aber was bedeutet ./ genau?

Ich habe vor kurzem ein Tutorial durchlaufen und es scheint sich auf eine Datei am selben Speicherort zu beziehen. Kann ich es einfach nicht verwenden, wenn das alles ist?

169
Simon Suh

./ ist der Ordner, in dem sich die Datei working befindet:

In /index.htm./ befindet sich also das Stammverzeichnis
aber in /css/style.css./ befindet sich der Ordner css.

Dies ist wichtig zu beachten, denn wenn Sie CSS von /index.htm nach /css/style.css verschieben, ändert sich der Pfad.

104
Coomie

/ bezeichnet den Stamm des aktuellen Laufwerks;

./ bezeichnet das aktuelle Verzeichnis;

../ steht für das übergeordnete Verzeichnis des aktuellen Verzeichnisses.

239
Rahul

Sie können die folgende Liste als Schnellreferenz verwenden:

   /   = Root directory
   .   = This location
   ..  = Up a directory
   ./  = Current directory
   ../ = Parent of current directory
   ../../ = Two directories backwards

Nützlicher Artikel: https://css-tricks.com/quick-reminder-about-file-paths/

79
GibboK
.  = This location
.. = Up a directory

./foo.html ist also nur foo.html. Dies ist optional, kann jedoch relevant sein, wenn ein Skript den Pfad generiert hat (Relevanz für script, dh nicht wie die Referenz funktioniert).

52
Brad Christie

Ja, ./ steht für das aktuelle Arbeitsverzeichnis. Sie können die Datei auch direkt über den Namen referenzieren.

31
Brad

Sie haben Recht, dass Sie es weglassen können. Es ist nur zur Klarheit nützlich. Es gibt keinen funktionalen Unterschied zwischen dem Sein und Nichtsein. 

9
Genia S.

Ein kurzer Rückblick auf Pfade

Absolute Pfade

http://website.com/assets/image.jpg
WENN das Bild nicht in Ihrer Domain ist - suchen Sie dort nach Bild


//website.com/assets/image.jpg
Bild wurde mit den Protokollen http oder https geladen


Relative Pfade

(Für den internen Gebrauch , wenn sich das Image auf demselben Server befindet)


image.jpg
Bild am selben Ort wie das Dokument, das das Bild aufruft!


./image.jpg
Wie oben, Bild am selben Ort wie das Dokument, das das Bild aufruft!


/assets/image.jpg
Ähnlich wie bei Absolute Paths, nur ohne Protokoll und Domainname
Suche mein Bild ausgehend von meinem Stammordner / in assets/


assets/image.jpg
Diesmal befinden sich Assets am selben Ort wie das Dokument. Gehen Sie also zu Assets für das Bild


../assets/image.jpg
Von wo das Dokument ist, gehen Sie einen Ordner zurück ../ und gehen Sie in assets


../../image.jpg
gehe zwei Ordner zurück , da ist mein Bild!


../../assets/image.jpg
gehe zwei Ordner zurück ../../ und dann gehe into assets

1
Roko C. Buljan

Zum Beispiel befinden sich css-Dateien im Ordner mit dem Namen CSS und html-Dateien im Ordner HTML. Beide Dateien befinden sich im Ordner mit dem Namen XYZ. Dies bedeutet, dass wir css-Dateien in html als bezeichnen

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

Hier wechselt .. zu HTML
und . bezieht sich auf das aktuelle Verzeichnis XYZ 

--- Nach dieser Logik würden Sie nur als: 

<link rel="stylesheet" type="text/css" href="CSS/style.css" />
1
Jenifer Venitta

Ja ./ bedeutet das Verzeichnis, in dem Sie sich gerade befinden.

0
user569322

In Bezug auf die Kurzübersicht können Sie insbesondere Folgendes verwenden:

\.\Root Directory + Aktuelles Verzeichnis (Laufwerkbuchstabe)

0
Musaranio