28172 sujets

CSS et mise en forme, CSS3

Bonjour
J'aissaie désespérément de centre un texte mais que néni:
<img src="images/loi_3.bmp" style="{position: absolute;top: 221px;left:46px;z-index:1;width:6px;height:15px;z-index:1}" alt="" />
<div class="loi" style="top:221px"><div id="loia"><a href="javascript: reserver('202CDK31')" title="Moy: 16930 Km">202CDK31</a></div></div>

avec une feuille de style

.loi{
	position:absolute;
	background-image:url('../images/transparent.gif'); //image fait 16x16
	left:46px;
	height:14px;
	width:30px;
	z-index:2}

#loia{
	text-align:center;}

L'objectif final étant d'avoir une cellule de tableau avec une couleur de fond, superposé une autre couleur positionnée au dessus de la cellule, l'ensemble représentant un état d'avancement et par dessus tout un lien hypertexte qui devrait-être centré dans une image de fond transparente.
Si vous avez une idée, je suis preneur.
upload/7962-centre.GIF
Bonjour,

Pourquoi ne pas utiliser les éléments liés aux tableaux pour créer ton tableau ? L'utilisation de table (et de ses petits compagnons) n'as rien de déprécié et est au contraire plus qu'approprié pour le balisages de tableaux.

Sinon j'ai vu un truc assez horrible dans ton code :
<img src="images/loi_3.bmp" style="[b]{position: absolute;top: 221px;left:46px;z-index:1;width:6px;height:15px;z-index:1}[/b]" alt="" />

Il ne faut pas mettre d'accolade dans l'attribut style, juste les définitions CSS séparés par des ";".

Un code un peu plus propre, et complet, serait plus facile pour identifier ton problème.
Pour les accolades je me posais depuis longtemps la question.
En ce qui concerne le tableau il y en a un première couche et fond de cellule jaune modifié en Fct du contexte.
2ème couche un div avec la petite barre rouge (rosée) dimensionnée par programme, l'ensemble jaune + rouge = histo barre empilée
3ème couche une image transparente et un lien hyper texte.
Bon mon pb est finalement résolu, il venais de la dimension de l'image transparente, ce qui m'a permis de faire du nettoyage de css. Il est vrai que c'est un peu compliqé mais avec un bonne dose de réflexion et de mise au point le résultat est à la hauteur.
Merci encore