Je veux placer ce fragment de code HTMLComment positionner ce en utilisant uniquement CSS et aucune table
<div id="D1">
<div id="D1.1">HeaderText</div>
<div id="D1.2"> From
<input id="from" name="from" value=""/>
</div>
<div id="D1.3"> To
<input id="To" name="To" value=""/>
</div>
</div>
cette façon
+-(D1)-------------------------------------------------------------------------+
|+-(D1.1)---------------------------++-(D1.2)-------------++-(D1.3)-----------+|
|| || +-(from)-------+|| +-(to)---------+||
|| HeaderText ||From| |||To| |||
|| || +--------------+|| +--------------+||
|+----------------------------------++--------------------++------------------+|
+------------------------------------------------------------------------------+
utilisant CSS
choses que je dois:
- D1.1 doit être aligné à gauche et D1.2 y D1.3 doit prendre seulement le sp as ils ont besoin et doivent être alignés à droite.
- Même si j'ai représenté ici la largeur de D1.1 pour prendre tout l'espace horizontal restant, il n'est pas nécessaire de le faire. D1 devrait croître verticalement pour contenir complètement D1.1, D1.2, D1.3. (Aucun débordement, tous divs complètement visibles)
- La conception doit être fluide (à savoir si je change les tailles de police du texte à l'intérieur des divs, la mise en page s'ajuster en conséquence.
Est-il possible de faire tout de ce en utilisant uniquement CSS et sans tableaux? Comment?
Il est possible certainement. Qu'avez-vous essayé? – Cfreak
Vous devriez envelopper votre "De" et "À" dans '