Ga naar inhoud

de ROOT op een lokale computer


anoniem

Aanbevolen berichten

Hallo, Weer een vraag van mij, deze keer over websites op een pc. Ik bne een database achtig iets aan het maken, met html. alles gaat goed, op het volgende na: ik heb dus de root map daarin zit een map met de naam css en in de rootmap zitten weer mappen met de letters a t/m z hoe krijg ik het nu voor elkaar, dat een bestandje dat in de map ROOT/a/index.html de stylesheet gebruikt die in ROOT/css/stylesheet.css staat? simpel, via ../css/stylesheet zou je zeggen. klopt ook, als het op een server staat, dan is de root de beginmap. maar op mijn computer is dat niet zo, volgens mij is daar de root gewoon c:/ ofzo. is er hier een oplossing voor, zodat ik niet steeds c:/documents and settings/jules/bureaublad/bezig/enz. moet zetten, dus: kan ik de root "instellen", kan ik ergens in zo'n document zeggen wat hij als de root moet beschouwen? bedankt alvast, Jules
Link naar reactie
[quote:85b5cc0653="juleswijers"]simpel, via ../css/stylesheet zou je zeggen.[/quote:85b5cc0653]Nee, ok zou eerder [b:85b5cc0653]/css/stylesheet.css[/b:85b5cc0653] zeggen, dan werk je altijd vanuit de root, ongeacht hoe diep je in een subdirectory zit. Maar ik begrijp je vraag niet helemaal... Wat doet het er toe dat C:\ de root is van je computer? Het gaat er toch alleen om dat je met relatieve paden (zoals jij die eerder gaf) altijd de site kan zien? Dan is de root van jouw computer helemaal niet interessant. - Bas
Link naar reactie
misschien was ik niet helemaal duidelijk: ik bedoel, volgende situatie: mapa/mapb/stylesheet.css mapa/mapc/index.html mapa/mapc/plaatje.gif mapa/mapc/mapd/plaatje2.gif als ik nu vanuit index.html naar de stylesheet wil verwijzen, moet hij wel de locatie weten, van het bestand. ik kan in de index.html gewoon een plaatje invoegen, door met <img> plaatje.gif aan te roepen, omdat dat bestand in dezelfde map zit. als ik plaatje2 wil oproepen, kan dat ook via <img> en dan mapd/plaatje2.gif. heel simpel, dus naar bestanden in dezelfde map en naar bestanden in een onderliggende map kun je eenvoudig linken. maar naar bestanden in een andere map, zoals de stylesheet, kun je dacht ik(maar daar zal de fout wel liggen) alleen linken door OF de hele URL op te geven, OF door vanuit de ROOT (dus met ../) te werken. op sites werken die methodes, maar op mijn pc krijg ik het niet voor elkaar om vanuit het bestandje index.html de stylesheet op te roepen, zonder de hele URL (dus c:/documents and settings/jules/bureaublad enz) te gebruiken. Wie weet waar mijn logica fout gaat? ik hoop dat he zo iets duidelijker is, en dat iemand mij op mijn (hoogstwaarschijnlijk domme) fout kan wijzen, bedankt en doei, Jules
Link naar reactie
[quote:b0aeac1fb6="juleswijers"]mapa/mapb/stylesheet.css mapa/mapc/index.html mapa/mapc/plaatje.gif mapa/mapc/mapd/plaatje2.gif ... maar naar bestanden in een andere map, zoals de stylesheet, kun je dacht ik(maar daar zal de fout wel liggen) alleen linken door OF de hele URL op te geven, OF door vanuit de ROOT (dus met ../) te werken.[/quote:b0aeac1fb6]Je haalt 2 dingen door elkaar. Je beweert namelijk dat de root en "../" hetzelfde zijn, dit is echter niet het geval. "/" verwijst naar de root, "./" naar de huidige (actieve) directory en "../" naar de bovenliggende map. Met "../mapb/stylesheet.css" zou je dus gewoon vanuit index.html naar de stylesheet moeten kunnen verwijzen, er vanuitgaande dat je géén <base> tag hebt. - Bas
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...