28221 sujets

CSS et mise en forme, CSS3

Pages :
(reprise du message précédent)

Stephan :
sous Nux, si je veux aller dans un répertoire, je tapes :
cd /repertoire/sousrep/

Si je veux aller dans le répertoire du dessous, ou si je veux aller dans un sous-répertoire du répertoire dans lequel je me trouve, ça donne ça :
cd ../sousrep2/
ou bien
cd ./sousrep3/

Et ton ./ indique que tu es dans ton répertoire actuel. Un ../ indique que tu retournes dans le répertoire qui contient le répertoire dans lequel tu te trouves.

Ainsi, si je suis dans /site/accueil.php
Je clique sur un lien, j'atterris là :
/site/repertoire/fichier.php
Si je veux afficher une image qui est contenu dans /site/images/, je dois bien taper un chemin relatif :
<img src="../images/image.png" alt="blabla" />

C'est ça un chemin relatif ^^ Et moi je les utilise tout le temps (à priori, c'est valide XHTML et HTML...)
[quote=Skybattle]Stephan :
Ainsi, si je suis dans /site/accueil.php
Je clique sur un lien, j'atterris là :
/site/repertoire/fichier.php
Si je veux afficher une image qui est contenu dans /site/images/, je dois bien taper un chemin relatif :
<img src="../images/image.png" alt="blabla" />

C'est ça un chemin relatif ^^ Et moi je les utilise tout le temps (à priori, c'est valide XHTML et HTML...)
attention si tu utilises le php les chemins relatifs changent cf
http://www.alsacreations.com/articles/frames/suite.php
Oui, mais j'ai déjà eu des problèmes avec ce genre de trucs. Pas avec des images (j'ai toujours utilisé les liens relatifs, même sous WIndows), mais avec des liens qui me recherchaient la page dans le répertoire principal du FTP Smiley murf

C'est vrai qu'en général ça marche, mais pour plus de sûreté j'utilise les relatifs ^^

Job : j'ai eu aucun problème avec les includes et les liens relatifs Smiley cligne
Modifié le 24 Jan 2005 - 21:48
Stephan a écrit :

bah, ça doit donc être inoffensif Smiley cligne


tout à fait!! ce n'est pas la première fois que je crée une CSS avec cette ligne. pas de probleme
Bon on devrait peut-être arrêter de polluer le sujet de dentnoir avec cette histoire et revenir avec son problème de background.

En ce qui me concerne, je ne vois pas trop...
C'est marrant ce qu'il t'arrive, car j'ai le même problème, à ceci près que je ne parviens même pas à faire afficher le background en local avec easyphp !

Après plusieurs essais, j'en suis venu à paramétrer le background dans chaque page du site (bouhh!!!!! Smiley biggol ) au lieu de passer par le CSS.

Explications
Si je mets dans ma feuille de style externe ceci :
body {
background-image: url(images/fond.png);
}

... alors j'ai un fond d'écran blanc.
Si je mets plutôt :
body {
background: red url(images/fond.png);
}

... je me retrouve alors avec un beau fond rouge !
Pourtant l'image existe et j'ai essayé tous les chemins relatifs et absolu possible....
Chose plus étrange encore : si je mets dans chaque page HTML le code suivant :
<body background="images/fond.png">

... au lieu de <body> tout court, deux possibilités :
- ma classe bodydans le fichier CSS externe ne comporte pas d'info sur l'utilisation d'image de fond : le fond s'affiche convenablement
- ma classe body dans le fichier CSS externe comporte une info sur l'utilisation d'une image en guise de fond, et j'ai un fond blanc qui apparaît (ou rouge, si j'ai laissé le paramètre "red" Smiley cligne ) !!

J'ai cherché sur tous les tuto que j'ai pu trouver, je ne vois pas ce qui cloche !!
Le résultat est le même avec Firefox ou IE, et sur deux machines différentes !

Chose étrange (héhé encore Smiley smile ) et de dernière minute : j'essaie de personnaliser mes listes avec les images pour remplacer les puces : figurez vous que j'ai le même problème !
C'est comme si le code
url(images/image.jpg);

... ne voulait pas marcher !!

Voici l'url du site sur lequel je bosse :

Merci à celles ou ceux qui sauront lever le voile sur ce mystère Smiley smile

EcliptuX

PS : mes félicitations à l'auteur du site Alsacréation s'il passe par là : grace à lui, j'ai lâché mes vieilles habitudes de Dreamweaver et prends plaisir à coder à la main Smiley murf Merci Smiley smile
Skybattle a écrit :
Et avec une div qui contiendrait le tout ?

C'est à dire ?
Je souhaite mettre une image de fond sur le body... pas dans une zone définissable par un DIV (ou alors j'ai raté qque chose ? )
Bon je viens de résoudre tout seul mon pb Smiley lol
Par habitude, je stocke ma feuille de style dans un répertoire nommé /css/feuille.css
Je ne sais pas si c'est une bonne idée en fait Smiley confus Des avis sur la question ?
Mes fichiers html/php sont quand à eux, situés à la racine /
Enfin, mes images sont situées dans /images/

Je viens de m'apercevoir que si je mets le code suivant, ça fonctionne :
body {
background-image: url(../images/fond.png);
}

Logique me diront certains, mais dans ma logique, le fichier html faisant un include de la feuille de style, le chemin pour aller vers l'image était "images/fond.png" et non "../images/fond.png"

Voilà donc un mystère de résolu, voire deux puisque mes puces personnalisées fonctionnent aussi Smiley cligne
@Igor

En fait, le sujet créé ici par dentnoir n'est pas résolu.
EcliptuX a apporté son problème ici et Skybattle s'est mis de la partie.
Voilà ce qui arrive quand des posts viennent en parasites au sujet principal.
Désolé pour avoir "parasité" ce topic, mais mon problème s'approchant relativement de celui de dentnoir, je n'ai pas jugé bon d'ouvrir un nouveau topic.
Avec du recul, j'aurai en effet du en ouvrir un autre. Je n'y manquerai pas la prochaine fois.
Peut-être les modérateurs ont-ils la possibilité de séparer les posts ?
Ben, à mon avis ce que je dis pour EcliptuX s'applique aussi à Dentnoir, étant donné qu'il peut toujours essayer de faire ça avec une div qui contient le tout Smiley cligne

@Skybattle

Le problème est que les membres qui arrivent tardivement dans le sujet croient à tord que le problème est celui d'EcliptuX laissant de côté le véritable auteur du sujet.

--
Stephan

Modifié le 25 Jan 2005 - 17:59
Pages :