2010-01-22 6 views
1

OK, EN RAISON D'ÊTRE NOUVEAU, JE N'AI PAS PERMIS DE POSTER DES IMAGES, DONC J'AI ATTACHÉ DES LIENS AU LIEU. (Les images doivent être en ligne avec cette question)Aligner le contenu entier d'un div sur le côté droit en utilisant css. (c'est-à-dire aligner un objet, une image ou un champ de saisie)

Im écrire une page Web et avoir une div contenant du texte (en ligne) puis une image. Maintenant, quand on clique sur l'image, un div caché apparaît ci-dessous avec un champ de saisie. Le champ de saisie de cette div est automatiquement aligné sur le bord gauche de la div. Je le veux aligné à la droite de la div. Comme les images parlent plus fort que les mots, voir le lien ci-dessous.

http://www.freeimagehosting.net/uploads/d827ecc330.png

Quoiqu'il en soit le plus proche je suis arrivé à une solution est d'appliquer la direction: rtl à div caché, mais mon texte dans mon champ de saisie change aussi rtl.

Je veux juste que le placement du champ de texte soit rtl, pas l'entrée. J'espère que ce n'est pas trop déroutant. Je suis tout à fait nouveau à css mais j'ai beaucoup cherché arund, et je n'ai pas encore trouvé de solution en plus de l'align = right déprécié.

Toutes les suggestions grandement appréciées.

+0

Ceci est un forum de programmation. Pensez à poser la question sur http://doctype.com/. –

Répondre

5
<div id="container" style="width:500px;"> 
    <div id="text" style="width:250px; float:left;">Text</div> 
    <div id="image" style="width:250px; float:left;">Image</div> 
    <div id="input" style="width:500px; float:left; text-align:right">Input</div> 
</div> 
+1

Je pense que vous voulez dire; après chaque déclaration de largeur – Erik

+0

Y a-t-il un moyen de le faire sans spécifier les largeurs? Comme un équivalent de direction: RTL. sans entrées de texte allant rtl – user256410

+0

Ok, l'alignement de texte à droite le fera, pour les champs de saisie, éventuellement des images. J'avais lu dans de nombreux endroits que le texte s'alignait: le droit ne fonctionnerait pas, sauf pour le texte. Oups, aurait dû vérifier en premier. – user256410

Questions connexes