Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/09/2011, 02h01   #1
Invité de passage
 
Inscription : septembre 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 2
Points : 0
Points : 0
Par défaut Problème de taille de cellules (HTML/CSS)

J'ai un petit problème avec un tableau d'un de mes sites qui me rend fou !

Comme vous pouvez le voir sur a capture d'écran, mes cellules ne sont pas alignés, après deux troi blanches, je me résigne à demander de l'aide sur le forum, car je ne veux pas entamer la troisième

Si quelqu'un est particulièrement doué avec firebug, il aura ma reconnaissance éternelle !

Ce des tableau mis les un à la suite des autres et malgré le fait que je fasse un td width= directement dans le code de la cellule, celle ci dépend apparemment de la longueur du nom, elle ne fait jamais la taille spécifiée !

http://www.toscanrestaurant.fr/19-pizzas-mega



Merci beaucoup,

Raphael
raphael753 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 02h33   #2
Membre Expert
 
Avatar de Atomya Rise
 
Femme Emilie Lefol
En recherche d'emploi
Inscription : février 2009
Messages : 411
Détails du profil
Informations personnelles :
Nom : Femme Emilie Lefol
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : En recherche d'emploi
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2009
Messages : 411
Points : 1 277
Points : 1 277
Bonjour,

ton problème est tout à fais normal.
Regarde, tu définis une largeur totale de 1400px pour la ligne entière de ton tableau, alors que tu définis une largeur de 900px à ton tableau global.... sans compter les espaces supplémentaire que tu as, due au cellspacing et cellpadding manquant sur ton tableau...

essaye ceci, tu verras la différence...

Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
<li class="ajax_block_product">
	<p class="new_product"></strong></p>
	<table cellspacing="0" cellpadding="0" class="tabletest" width="900" border="1">
		<tr>        
			<td width="200px">   
				<h3><a href="http://www.toscanrestaurant.fr/pizzas-mega/125-margherita.html" title="">Margherita</a></h3>
			</td>
			<td width="400px">
				<p>Tomate, mozzarella</p>
			</td>
			<td width="100px" align="right">
				<p class="pprice">18,50 €</p>
			</td>
			<td width="100px" align="right">
				<b id="categorie_product_view"><a rel="ajax_id_product_125" href="http://www.toscanrestaurant.fr/cart.php?add&amp;id_product=125&amp;token=958e7fff7d620cd4df71d16251957905">Commander</a></b><br>
			</td>
			<td width="100px" align='right'>
				<b id="categorie_product_view"><a href="http://www.toscanrestaurant.fr/pizzas-mega/125-margherita.html" title="Ajouter un ingredient">Ajouter un ingredient</a></b>
			</td>
		</tr>
	</table>
</li>
 
<li class="ajax_block_product">
	<p class="new_product"></strong></p>
	<table cellspacing="0" cellpadding="0" class="tabletest" width="900" border="1">
		<tr>        
			<td width="200px">   
				<h3><a href="http://www.toscanrestaurant.fr/pizzas-mega/126-reine.html" title="">Reine</a></h3>
			</td>
			<td width="400px">
				<p>Tomate, mozzarella, jambon, champignons</p>
			</td>
			<td width="100px" align="right">
				<p class="pprice">19,00 €</p>
			</td>
			<td width="100px" align="right">
				<b id="categorie_product_view"><a rel="ajax_id_product_126" href="http://www.toscanrestaurant.fr/cart.php?add&amp;id_product=126&amp;token=958e7fff7d620cd4df71d16251957905">Commander</a></b><br>
			</td>
			<td width="100px" align='right'>
				<b id="categorie_product_view"><a href="http://www.toscanrestaurant.fr/pizzas-mega/126-reine.html" title="Ajouter un ingredient">Ajouter un ingredient</a></b>
			</td>
		</tr>
	</table>
</li>

Si tu indenté ton code, je pense que déjà, tu t'y retrouverais bien mieux
__________________

Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
Pas de question technique en privé
- Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
- Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)
Atomya Rise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 11h17   #3
Expert Confirmé Sénior
 
Avatar de Auteur
 
Inscription : avril 2004
Messages : 4 795
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 4 795
Points : 5 119
Points : 5 119
bonjour,

il y a quand même quelque chose qui me surprend dans ton code : tu utilises une liste et dans chaque item tu y place 1 ligne d'un tableau.

Ça ne serait pas plus simple de faire 1 tableau et d'enlever cette liste ?


En passant :
Code :
<p class="new_product"></strong></p>
Il manque l'ouverture de la balise <strong>, et le texte. Si ce paragraphe doit être vide autant le supprimer !


Code :
<b id="categorie_product_view"><a href="http://www.toscanrestaurant.fr/pizzas-mega/125-margherita.html" title="Ajouter un ingredient">Ajouter un ingredient</a></b>
Il y a longtemps que je n'ai pas vu de balise <b> Peut-être qu'il faudrait ajouter le style bold dans la feuille de style de tes cellules.
Après je suis surpris de voir un attribut id dans ce genre de balise. Quel en est l'utilité ?
Auteur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 12h14   #4
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
bonjour à tous,
je rajouterai, passe par des class, cela te simplifiera la vie en cas de modification et éclaircira ton code.

Ainsi OUT les balises Hx encadrant des balises A et autres P dans les TD qui ne sont pas forcément utile.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 19h59   #5
Invité de passage
 
Inscription : septembre 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 2
Points : 0
Points : 0
Merci beaucoup pour votre aide !

Ca marche impec
raphael753 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 20h38   #6
Invité de passage
 
Homme
Inscription : septembre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2011
Messages : 1
Points : 1
Points : 1
Bonjour
Voila ce que je vois sous Linux Ubuntu
Cordialement Pistouille
Images attachées
Type de fichier : png Capture-2.png (236,5 Ko, 8 affichages)
pistouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2011, 01h15   #7
Membre Expert
 
Avatar de Atomya Rise
 
Femme Emilie Lefol
En recherche d'emploi
Inscription : février 2009
Messages : 411
Détails du profil
Informations personnelles :
Nom : Femme Emilie Lefol
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : En recherche d'emploi
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2009
Messages : 411
Points : 1 277
Points : 1 277
super !

N'hésite pas à voter pour les réponses qui t'ont aidés, et surtout, mettre ton message en résolu

Bonne continuation !
__________________

Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
Pas de question technique en privé
- Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
- Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)
Atomya Rise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 22h46   #8
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
encore une petite remarque
s'écrit simplement
si tu as le temps essaies de passer par les classes quand même.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h33.


 
 
 
 
Partenaires

Hébergement Web