petit question sur un petit probléme

petit question sur un petit probléme - HTML/CSS - Programmation

Marsh Posté le 30-10-2007 à 11:44:26    

salut a tous
 
voila comment est organiser mon site:
 
/index.html
/images/image.jpg
 
dans index.html je met cette ligne:
<img src="../images/image.jpg"/>  
sous apache sur un serveur dedier debian ça marche mais sous XAMPP sous mac ou je developpe mes site l'image n'apparait pas, Pourquoi? merci
 

Reply

Marsh Posté le 30-10-2007 à 11:44:26   

Reply

Marsh Posté le 30-10-2007 à 11:47:48    

Pourquoi tu mets ../ ? [:johneh] Si le dossier images est à côté de index.html, pas besoin

Reply

Marsh Posté le 30-10-2007 à 13:24:46    

en fait ça donne ça exactement:
 
/index.php --> <?php include("dossier/entete.php" ); ?>
/dossier/entete.php --> <img src="../images/image.jpg"/>
/dossier2/index.php -->  <?php include("../dossier/entete.php" ); ?>

Reply

Marsh Posté le 30-10-2007 à 14:20:33    

Y'a pas de ../ à mettre, vu que le fichier entete est inclus dans index. Inclus = comme si tu faisais un copié/coller. Donc tout se fait par rapport à index.php

Reply

Marsh Posté le 30-10-2007 à 14:32:15    

ok mais pour /dossier2/index.php ?

Reply

Marsh Posté le 30-10-2007 à 14:35:01    

Héhé, c'est là où c'est la merde. Alors tu peux tout préceder d'un / pour renseigner la racine, style :

Code :
  1. <img src="/images/image/jpg" alt="" />


(on n'oublie pas le alt obligatoire :o )

 

Maintenant en local si t'es dans un dossier ça foire évidemment. Moi j'ai tout résolu, je met systématiquement un <base> qui renseigne l'url de base. Ensuite tout le reste est référencé par cette url. Genre en local :

Code :
  1. ...
  2. <head>
  3.  <base href="http://localhost/monsite/" />
  4. ...


En ligne tu fera

Code :
  1. <head>
  2.  <base href="http://monsite.com/" />


Maintenant partout tu pourra utiliser :

Code :
  1. <img src="images/image.jpg" alt="" />
 

tous les liens devront aussi être par rapport à cette url de base

Message cité 1 fois
Message édité par FlorentG le 30-10-2007 à 14:35:37
Reply

Marsh Posté le 30-10-2007 à 14:35:09    

j'aurai aussi besion de votre aide pour un autre petit truc, je suis en trains de dévelloper un site web mais j'ai un tableau qui veux pas aller dans les balises <div>: merci de votre aide
voila le site:
 
http://blog.homelinux.org/telechargement/sites/site/
 
voila le script:
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  3.    <head>
  4.        <title>Bienvenue sur votre compte La Cuillère Gourmande PRO</title>
  5.        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6.    <link rel="stylesheet" media="screen" type="text/css" title="Essai" href="css/style_pro_lcg.css" />
  7.    </head>
  8.    <body>
  9.  
  10.        <div id="en_tete">
  11.     <?php
  12. include("menu/en_tete.php" );
  13. ?>
  14.        </div>
  15.      
  16. </div>
  17. <div id="menu">
  18.     <?php
  19. include("menu/menu.php" );
  20. ?>
  21. </div>
  22.    <div id="corps">
  23.  
  24.    <table class="table_bloc_principal">
  25.      <tr>
  26.      <td>
  27.      <table class="table_news">
  28.      <tr>
  29.      <td class="titre_table" colspan="2">Bienvenue sur notre site !<br/>
  30.      </td>
  31.      </tr>
  32.      <tr>
  33.      <td>La cuillère gourmande est une petite entreprise qui produit de la confiture artisanale. Nos confitures issues de la tradition occitane  sont cuites à l’ancienne en bassine de cuivre et en petites quantités; elles ont toutes plus de 55% de fruits.<br/> Leurs senteurs subtiles font revivre des effluves  de notre mémoire, le temps où nos grands-mères nous mitonnaient si bien les confitures.</td>
  34.      <td>
  35.      <img src="images/imgpetite.jpg" alt="LCG"/>
  36.      </td>
  37.      </tr>
  38.      </table>
  39.      </td>
  40.      </tr>
  41.      </table>
  42.    </div>
  43.  
  44.    <div id="pied_de_page">
  45.    <?php
  46. include("menu/pied_de_page.php" );
  47. ?>
  48.    </div>
  49.    </body>
  50. </html>

Reply

Marsh Posté le 30-10-2007 à 14:36:34    

Ce tableau n'a rien à faire ici. Un tableau doit être utiliser pour des données tabulaires genre statistique, or dans ton cas ce n'est justement pas le cas

Reply

Marsh Posté le 30-10-2007 à 14:37:53    

FlorentG a écrit :

Héhé, c'est là où c'est la merde. Alors tu peux tout préceder d'un / pour renseigner la racine, style :

Code :
  1. <img src="/images/image/jpg" alt="" />


(on n'oublie pas le alt obligatoire :o )
 
Maintenant en local si t'es dans un dossier ça foire évidemment. Moi j'ai tout résolu, je met systématiquement un <base> qui renseigne l'url de base. Ensuite tout le reste est référencé par cette url. Genre en local :

Code :
  1. ...
  2. <head>
  3.  <base href="http://localhost/monsite/" />
  4. ...


En ligne tu fera

Code :
  1. <head>
  2.  <base href="http://monsite.com/" />


Maintenant partout tu pourra utiliser :

Code :
  1. <img src="images/image.jpg" alt="" />


 
tous les liens devront aussi être par rapport à cette url de base


ouiat, c'est ce que je pensais faire et en plus la stocker dans une BDD mysql pour pouvoir la modifier rapidement si il le faut.

Reply

Marsh Posté le 30-10-2007 à 14:38:33    

FlorentG a écrit :

Ce tableau n'a rien à faire ici. Un tableau doit être utiliser pour des données tabulaires genre statistique, or dans ton cas ce n'est justement pas le cas


comment je doit faire alors? :??:

Reply

Marsh Posté le 30-10-2007 à 14:38:33   

Reply

Marsh Posté le 30-10-2007 à 14:42:41    

Ca dépend la présentation à laquelle tu veux aboutir.

 

Sinon tu peux supprimer la phrase de bienvenue qui ne sert à rien et la remplacer par une courte phrase qui décrit le site. Genre :

Citation :

La cuillère gourmande produit de la confiture artisanale


Ensuite t'enchaîne par ton paragraphe un peu plus détaillé


Message édité par FlorentG le 30-10-2007 à 14:42:59
Reply

Marsh Posté le 30-10-2007 à 14:55:41    

ouiat mais je voudrai le presenter sous forme de news qui s'enchaine successivement, car il y aura des news apres la, c'etait juste un test le text. merci de ton aide

Reply

Marsh Posté le 30-10-2007 à 16:34:31    

c'est bon je l'ai fait avec les balises <div> merci encore

Reply

Marsh Posté le 30-10-2007 à 17:33:54    

bon voila se que j'ai fait:
 
http://blog.homelinux.org/telechargement/sites/site/
 
mais j'ai du russer sur le menu si non ça ne marchait pas et il venait sur le corps du site car c'est du flottants et j'ai mi un <p>1</p> apres le menu si non ça donnait ça: http://blog.homelinux.org/telechar [...] tacter.php
 
comment je peut faire pour éviter ça car c'est pas top: merci
 
voila mon code:

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  3.    <head>
  4.        <title>Bienvenue sur votre compte La Cuillère Gourmande PRO</title>
  5.        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6.    <link rel="stylesheet" media="screen" type="text/css" title="Essai" href="css/style_site_lcg.css" />
  7.    </head>
  8.    <body>
  9.  
  10.        <div id="en_tete">
  11.     <?php
  12. include("menu/en_tete.php" );
  13. ?>
  14.        </div>
  15. <div id="menu-haut">
  16. <div id="menu">
  17.    <p><?php
  18. include("menu/menu.php" );
  19. ?></p>
  20. <p>1</p>
  21. </div></div>
  22.    <div id="corps">
  23.  
  24.    <div class="news">
  25.    <div class="news_titre">
  26.    Bienvenue sur notre site !
  27.    </div>
  28.    <p><img src="images/imgpetite.jpg" class="images_news" alt="News LCG"/></p>
  29.    <p>La cuillère gourmande est une petite entreprise qui produit de la confiture artisanale. Nos confitures issues de la tradition occitane  sont cuites à l’ancienne en bassine de cuivre et en petites quantités; elles ont toutes plus de 55% de fruits.<br/> Leurs senteurs subtiles font revivre des effluves  de notre mémoire, le temps où nos grands-mères nous mitonnaient si bien les confitures.</p>
  30.  
  31.    </div>
  32.    </div>
  33.  
  34.    <div id="pied_de_page">
  35.    <?php
  36. include("menu/pied_de_page.php" );
  37. ?>
  38.    </div>
  39.    </body>
  40. </html>

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed