Html & CSS Ordner Verlinken?

6 Antworten

Du musst den Pfad natürlich entsprechend deines Webservers anpassen.


Daniel0420Angel 
Fragesteller
 22.04.2019, 08:27

Was ist ein ”Pfad” ich hatte bisher nichts mit einem “Pfad” zu tun. Könntest du bitte ein Beispiel angeben. Danke

0
IchEntchen  22.04.2019, 08:40
@Daniel0420Angel

Der Pfad sind sozusagen die Ordner wie du sie wahrscheinlich von Windows kennst. Eine Datei "blume.jpg" ist z.B. im Ordner "C:\Bilder\Pflanzen\" gespeichert - das ist der Pfad. In Linuxsystemen hast du statt dem Backslash \ einen normalen Slash /

Der absolute Pfad bei diesem Beispiel wäre also "C:\Bilder\Pflanzen\blume.jpg", wenn du dich schon im Ordner "Bilder" befindest, wäre der relative Pfad "Pflanzen\blume.jpg".

In Linux wäre ein absoluter Pfad z.B. "/home/username/Bilder/Pflanzen/blume.jpg", wenn du dich im "Ordner "/home/username/" befindest wäre der relative Pfad "Bilder/Pflanzen/blume.jpg" - beachte ohne den vorangestellten Slash.

In deinem Fall in HTML brauchst du den relativen Pfad zum Bild ausgehend von dem Ordner wo sich deine HTML-Datei befindet.

Wichtig bei der Programmierung ist außerdem, dass du auf Groß- und Kleinschreibung achtest. Blume.jpg ist unter Linux etwas anderes als blume.jpg und auch was anderes als Blume.JPG

1

Probier es mal mit einem festen Pfad.


Daniel0420Angel 
Fragesteller
 22.04.2019, 08:27

Was ist ein ”Pfad” ich hatte bisher nichts mit einem “Pfad” zu tun.Könntest du bitte ein Beispiel angeben. Danke

0
MarekJulien  22.04.2019, 08:46
@Daniel0420Angel

Ein Pfad ist ein genau angegebener Weg ab der Festplatte (ist immer der Buchstabe mit dem Doppelpunkt) also z.b. "C:\User\Desktop\Bilder\Blume.jpg" dann kann der Computer genau wissen, welche Ordner er theoretisch öffnen müsste, um an die Datei, also in deinem Fall das Bild zu gelangen.

0
das der Code so ist : <img src="/img/blume.jpg/"> auch ein Code der da war war <img src="img/blumejpg/"> 

Struktur auf dem Server:

/verzeichnis/datei.txt

/ <- Wurzelverzeichnis (aka "root")

/verzeichnis/ <- Unterverzeichnis

datei.txt <- Dateiname

Wenn deine HTML-Datei im Wurzelverzeichnis liegt, das Bild aber in einem Unterverzeichnis wäre der folgende Aufruf korrekt:

<img src="img/blume.jpg"> (relative Angabe)
<img src="/img/blume.jpg"> (absolute Angabe)

Wenn die HTML-Datei und das Bild im gleichen Verzeichnis liegen (im Beispiel root):

<img src="blume.jpg"> (relative Angabe)
<img src="/blume.jpg"> (absolute Angabe)

Du musst dich mit Pfaden beschäftigen:

https://wiki.selfhtml.org/wiki/HTML/Tutorials/Links/Referenzieren_in_HTML

Woher ich das weiß:Studium / Ausbildung – Früher Beruf, heute »nur« noch Hobby.

Du kannst es dir auch einfach machen und bei einfach schreiben src="blume.jpg" und das bild in den selben Ordner kopieren, wie die html datei ist, dann findet geht der das von selbst ;D

LG: Marek

Woher ich das weiß:Hobby – Intensives Hobby Comuter & Technik seit etwa 10 Jahren

NackterGerd  23.04.2019, 06:38

Nicht sehr sinnvoll alles im gleichen Verzeichnis abzulegen

0

Wenn dir nicht klar ist, was ein Pfad ist, dann solltest du deine Betriebssystem-Grundlagen auffrischen. Höre nicht blind darauf, was das "Netz sagt", da bedarf es schon des eigenen Denkens. Es gibt relative und absolute Pfade, wobei es an dir liegt, dich für den passenden zu entscheiden.

Ausprobieren schadet nicht, aber wenn man versteht, was man eigentlich macht bzw. machen will, dann wird es auch eher klappen.

Im MDN erfährst du so einiges über die Webentwicklung.

Woher ich das weiß:Berufserfahrung