anoniem Geplaatst: 17 oktober 2003 Delen Geplaatst: 17 oktober 2003 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 Quote Link naar reactie
anoniem Geplaatst: 17 oktober 2003 Auteur Delen Geplaatst: 17 oktober 2003 Je kunt het met de [url=http://www.w3schools.com/tags/tag_base.asp]base[/url] tag proberen. wimb Quote Link naar reactie
anoniem Geplaatst: 17 oktober 2003 Auteur Delen Geplaatst: 17 oktober 2003 De root van je site op je PC reken je vanuit de map waarin de index.htm staat bijvoorbeeld c:/dev/working/ t. Quote Link naar reactie
anoniem Geplaatst: 17 oktober 2003 Auteur Delen Geplaatst: 17 oktober 2003 [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 Quote Link naar reactie
anoniem Geplaatst: 17 oktober 2003 Auteur Delen Geplaatst: 17 oktober 2003 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 Quote Link naar reactie
anoniem Geplaatst: 17 oktober 2003 Auteur Delen Geplaatst: 17 oktober 2003 [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 Quote Link naar reactie
anoniem Geplaatst: 17 oktober 2003 Auteur Delen Geplaatst: 17 oktober 2003 verrek, je hebt gelijk! ik weet ook niet hoe ik aan die info kwam, ik dacht gewoon dat het zo was, maar blijkbaar gooi ik vanalles door elkaar. bedankt in ieder geval, Jules Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen