Appel CSS aboslue/relatif

Par Flo418, il y a 12 ans


Les bases HTML/CSS

Bonjour,

Je me pose là question suivante suis-je obligé de déclarer mes appels css en absolue ?
Je m'explique, si le visiteur entre une url du genre /monlien/qui_n_existe_pas/

Bah si j'appelle mon fichier css externe en relatif, bah le pauvre navigateur essaie de le trouver à l'adresse : http://mon\_adresse/monlien/qui\_n\_existe\_pas/chemin\_vers\_css

Avez vous des pistes à explorer ?

Merci à vous,

Flo.

6 réponses

antho07, il y a 12 ans

Bonjour,

je sais pas quelle arborescence tu as mis en place sur ton site, mais pourrquoi ne pas rediriger les liens qui n'existe pas sur une page d'erreur 404 que tu aurais faites ?

Ensuite , perso j'aime bien placer tous les css dans le même dossier et je les appelle par rapport à la base du site.

J'ai peut être pas bien compris ta question... il faudrait plus de détails sur l'arborescence

bien cordialement

Antho

Grafikart, il y a 12 ans

Ma question serait plutôt : Pourquoi tu ne veux pas mettre le lien en absolut ?

antho07, il y a 12 ans

Aussi ^^

2b3ez, il y a 12 ans

un "/" devant le lien css peut-être ???

Flo418, il y a 12 ans

Merci à tous pour vos réponses.

Les liens relatifs sont pratique car on a pas à les modifier quand on passe du serveur en local à celui de production.

Pour le moment je vais mettre des liens absolu. Merci, pour votre aide.

Wapaca, il y a 12 ans

Salut,

Si tu utilises php tu peux te servir de ce tuto http://www.grafikart.fr/tutoriels/php/decomposer-site-php-obstart-102 comme ça tu auras ta constante WEBROOT contenant l'adresse racine du site et tu auras juste à la modifier pour changer d'environnement.

Sinon tant pis met le lien en absolu à coup de copier/coller ^^