(Nazdar!)
Il n'y a que deux types de mesures que vous pouvez donner la table: une largeur fixe comme 1000px
, ou un pourcentage comme 100%
. Si vous donnez une largeur fixe, alors vous devez connaître la largeur des éléments ci-dessus (4 cellules, 249px chacune). Si vous donnez un pourcentage, cela dépend de la taille de l'élément qui contient votre table.
Vous pouvez utiliser un pourcentage à votre avantage. Comme votre table est dans une cellule de 249px et que vous voulez qu'elle s'étende sur 4 cellules, essayez de définir la largeur sur 400%
. C'est un peu un hack parce que vous sortez du conteneur cellulaire, mais cela devrait fonctionner.
Une meilleure façon serait de rendre le .cell
égale 249px x 4 (996px
), et il suffit de la table à l'intérieur #tab_objednavky
100%
de largeur.
Editer: pour répondre à votre question en fonction du titre de votre message: vous ne pouvez pas le faire sans JavaScript pour définir la taille du conteneur div. Pourquoi ne pas simplement placer l'image comme la première rangée de la table?
La seule façon de le faire sans JavaScript, j'ai trouvé est de mettre le div pour flotter, mais cela ne fonctionne que si je flotte à droite ou à gauche - et j'en ai besoin au centre. 'code' $ (document) .ready (function() { $ ('# THIS DIV'). Largeur ($ ('# cell_img_0_0'). Width()); }); Ce code devrait fonctionner, mais ne fonctionne pas. Des idées? – Josef