28173 sujets

CSS et mise en forme, CSS3

Bonjour à toutes et à tous !

Il m'arrive un petit soucis, et ça me rend chèvre (bêêêêêêêh). J'applique du text-indent sur un div pour un décalage, dans ce div il y a un lien. Seul, le text indent n'estp as appliqué, mais c'est seulement quand je clique sur le lien dans le div que le text indent s'active...

HTML :

<div class="info">
	<div class="centrer"> <img src="/jaquettes/apercu/[MS]_shinobi.jpg" alt="Shinobi" /> </div>
	<div>Retrouvez pour ce jeu :</div>
	<div class="alinea">- la <a class="lien" href="jaquettes/master_system/[MS]_[EUR]_Shinobi.jpg">jaquette</a> </div>
	<div class="alinea">- le <a class="lien" href="http://fandeconsoles.free.fr/manuels/master_system/%5BMS%5D_Shinobi.pdf">manuel</a> </div>
	<div class="alinea">- les <a class="lien" href="index.php?mod=tea_MS_shinobi">trucs & astuces</a> </div>
	</div>


CSS :

.alinea
{
text-indent : 12%;
}


Merci d'avance pour vos lumières.
Modifié par Beulu2 (17 May 2007 - 17:43)
bonjour,

Je crois que le text-indent ne s'applique qu'aux balises blocs (<p> etc)
Passe tes liens en display: block
Mais le div n'est pas un block ? parce que j'applique le text-indent au block quand même, pas au lien. Mais ça ne me coûte rien d'essayer...
Non, ça ne fonctionne pas... le text indent s'applique bien, mais seulement une fois que je clique sur les liens.... c'est assez bizarre... Pourquoi seulement quand je clique ? et c bien tout mon div qui se décale comme je lui demande.
C'est bon c'est résolvé. J'ai appliqué un margin-left de même valeur au lieu d'un text indent. Du coup j'ai pu éclaircir le code HTML en virant 2 "div" inutiles