TD et Background non fonctionnel
Résolu
X-Fan
Messages postés
805
Date d'inscription
Statut
Membre
Dernière intervention
-
X-Fan Messages postés 805 Date d'inscription Statut Membre Dernière intervention -
X-Fan Messages postés 805 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai vu et cherché pendant un petit bout pour arriver à mettre une image en fond d'une cellule. Par contre, ça ne veut tout simplement pas fonctionné chez moi. L'image n'affiche jamais ni sous IE 7 ni sous FireFox. Alors là, je me pose des questions. Y-a-t-il un truc spécifique à configurer dans la page que j'ai manqué (j'avais du ajouter un ligne pour que mes drop down menu fonctionne alors on sait jamais XD).
Le contenu de mon body se résumant à:
<table width="1000" align="center">
<tr valign="middle">
<td align="center">
<img src="./images/menu.jpg" width="1000" height="116" />
<img src="./images/banner.png" />
<img src="./images/footer.png" width="1000" height="60" />
<?php echo $menu ?>
<td>
</tr>
<tr>
<td align="center">
<?php echo $page ?>
</td>
</tr>
<tr>
<td align="center" background="menu.jpg">
text
</td>
</tr>
</table>
Qu'ai-je fait de pas correct? Une idée... ça m'énerve, ça devrait marcher et ça marche pas :'(
J'ai vu et cherché pendant un petit bout pour arriver à mettre une image en fond d'une cellule. Par contre, ça ne veut tout simplement pas fonctionné chez moi. L'image n'affiche jamais ni sous IE 7 ni sous FireFox. Alors là, je me pose des questions. Y-a-t-il un truc spécifique à configurer dans la page que j'ai manqué (j'avais du ajouter un ligne pour que mes drop down menu fonctionne alors on sait jamais XD).
Le contenu de mon body se résumant à:
<table width="1000" align="center">
<tr valign="middle">
<td align="center">
<img src="./images/menu.jpg" width="1000" height="116" />
<img src="./images/banner.png" />
<img src="./images/footer.png" width="1000" height="60" />
<?php echo $menu ?>
<td>
</tr>
<tr>
<td align="center">
<?php echo $page ?>
</td>
</tr>
<tr>
<td align="center" background="menu.jpg">
text
</td>
</tr>
</table>
Qu'ai-je fait de pas correct? Une idée... ça m'énerve, ça devrait marcher et ça marche pas :'(
A voir également:
- TD et Background non fonctionnel
- Windows 7 logon background changer - Télécharger - Thèmes & Fonds d'écran
- Faux iphone fonctionnel - Accueil - Guide téléphones
- Starter background changer - Télécharger - Thèmes & Fonds d'écran
- John's background switcher - Télécharger - Suite bureautique
- Background transfer host - Windows 11
10 réponses
Je précise, pour ceux qui voudrait le dire que j'ai bien mis un menu.jpg dans le même dossier racine que mon index. Donc me dites pas qu'il est mal linked (car je sais qu'il y en a aussi un dans images/ mais sachez que ce n'est pas le même et que je n'ai fait aucune erreur de chemin d'accès). Simple précision ;)
<table id="Table_01" width="x" align="center" border="x" cellpadding="x" cellspacing="x">
ajoute ces options et modifie les a ta guise
ajoute ces options et modifie les a ta guise
J'ai width et align. J'ai ajouté border="0" cellpadding="0" cellspacing="0" et l'id est obligatoire? Me semble pas. Bref, juste en ajoutant les 3 autres, marche toujours pas :P
ben non tu enlève x et tu mets une valeur -_-'
cellspacing="0" les images sont collés
cellpadding="0" l'écriture colle avec les bordures
border="0" pas de bordures
et évite de mettre align=center sinon sur IE cela ne sera pas centrer
fais plutôt ainsi:
<center>
<table>
</table>
</center>
Une question:
<?php echo $menu ?> tu veux afficher le contenu d'une variable ou une page nommé menu ?
cellspacing="0" les images sont collés
cellpadding="0" l'écriture colle avec les bordures
border="0" pas de bordures
et évite de mettre align=center sinon sur IE cela ne sera pas centrer
fais plutôt ainsi:
<center>
<table>
</table>
</center>
Une question:
<?php echo $menu ?> tu veux afficher le contenu d'une variable ou une page nommé menu ?
Je sais qu'il faut mettre des valeurs. Je te rassure, je ne suis pas la dernière nouille en web (je sais faire du html/css depuis longtemps et je me débrouille très bien en php sans me prétendre experte). Je ne suis peut-être pas toutes les normes mais je m'en tape si ça affiche comme ça doit. >_<
Le truc qui me chiffonne c'est pourquoi sur tous les sites ça marche sans histoire et que moi ça bug. Me semble pas qu'il y a un truc spécial à faire pour que ça marche. Alors pourquoi LOL!! Je suis damnée c'est sur.
$menu est bien une variable et pas une page. ;)
EDIT: d'ailleurs j'avais bien modifié mon autre message (trop tard on dirait) pour mettre des valeurs et que tu comprennes que j'avais pigé qu'il fallait pas mettre un x lol. Ca m'apprendra à faire copier/coller va. :P
Et pour l'affaire du php, il te manque le reste de la page ou je fais mes include (si cela peut te rassurer bien entendu). ;)
Le truc qui me chiffonne c'est pourquoi sur tous les sites ça marche sans histoire et que moi ça bug. Me semble pas qu'il y a un truc spécial à faire pour que ça marche. Alors pourquoi LOL!! Je suis damnée c'est sur.
$menu est bien une variable et pas une page. ;)
EDIT: d'ailleurs j'avais bien modifié mon autre message (trop tard on dirait) pour mettre des valeurs et que tu comprennes que j'avais pigé qu'il fallait pas mettre un x lol. Ca m'apprendra à faire copier/coller va. :P
Et pour l'affaire du php, il te manque le reste de la page ou je fais mes include (si cela peut te rassurer bien entendu). ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<table width='1000' border='1'> <tr> <td> <img src="./images/menu.jpg" width="1000" height="116" /> <img src="./images/bann.png" width="1000" height="60" /> <img src="./images/footer.png" width="1000" height="60" /> </td> </tr> <tr> <td align="center">45 </td> </tr> <tr> <td align="center" background="menu.jpg"> text </td> </tr> </table>
Mouais j'ai fait un tableau comme tu le souhaite je pense , les 3images dans une même cellule les unes au dessous des autres.Tu avais oublié un / et banner.png n'est pas apprécié chez moi (pas d'image carrément alors qu'avec bann.png ca marche).
Ah et c'est quoi qui marche pas alors ? je pensais que c'était la mise en page qui partait en vrille a cause de ca.Tu souhaiterais mettre une image dans un td ?
Ouai lol. Je veux que mon dernier TD dans le bas ait une image en background pour mettre du texte par dessus. Je sais bien qu'il y a l'option DIV mais bon, ça change rien que ça me dit pas pourquoi l'option "background" dans ma balise marche pas. ;)
Non non, même avec le / manquant, ça avait de la gueule lol. C'est même plutôt particulier qu'il ait pas buggé, je suis d'accord.
J'ai fait un test rapide avec le div et ohlala, ça affiche pas plus XD
Non non, même avec le / manquant, ça avait de la gueule lol. C'est même plutôt particulier qu'il ait pas buggé, je suis d'accord.
J'ai fait un test rapide avec le div et ohlala, ça affiche pas plus XD
AHAHAHAHAHA laisse tomber, je viens de trouver pourquoi XD
Ca marche très bien, c'est juste moi qui avait pas compris un truc logique (mais tellement logique que je sais pas pourquoi j'y ai pas pensé avant quoi). C'est vrai qu'il faut que je force la taille de mon td parce que ça resize pas auto comme si j'insérais avec un IMG puisque c'est un background et pas une image (si on peut dire ça ainsi).
Non mais sérieux, trop bête moi. Désolé de t'avoir fait perdre ton temps l'ami.
Merci de ton aide ^^
Ca marche très bien, c'est juste moi qui avait pas compris un truc logique (mais tellement logique que je sais pas pourquoi j'y ai pas pensé avant quoi). C'est vrai qu'il faut que je force la taille de mon td parce que ça resize pas auto comme si j'insérais avec un IMG puisque c'est un background et pas une image (si on peut dire ça ainsi).
Non mais sérieux, trop bête moi. Désolé de t'avoir fait perdre ton temps l'ami.
Merci de ton aide ^^
Utilise du css surtout , une image dans un td ,il y a rien de plus simple en css bien que ca soit pas compliqué en html.
Fait avec du CSS:
td.mybackground{
background-image: url(menu.jpg);
width: 1000;
height: 116px;
background-repeat: no-repeat;
background-position: center center;
text-align: center;
vertical-align: bottom;
}
et le html:
<tr>
<td border="2" class="mybackground">
test
</td>
</tr>
Le texte se retrouve bien sur l'image (affichée au complet) dans le bas. Impec à part qu'il me force à utiliser le chemin complet pour afficher et ça je pige pas pourquoi. Mais je trouverais bien. C'est juste au moins, ça marche.
Merci en tout cas et désolé de t'avoir fait perdre ton temps ahah :P
td.mybackground{
background-image: url(menu.jpg);
width: 1000;
height: 116px;
background-repeat: no-repeat;
background-position: center center;
text-align: center;
vertical-align: bottom;
}
et le html:
<tr>
<td border="2" class="mybackground">
test
</td>
</tr>
Le texte se retrouve bien sur l'image (affichée au complet) dans le bas. Impec à part qu'il me force à utiliser le chemin complet pour afficher et ça je pige pas pourquoi. Mais je trouverais bien. C'est juste au moins, ça marche.
Merci en tout cas et désolé de t'avoir fait perdre ton temps ahah :P