2009-04-28 8 views
12

J'ai fait des recherches pendant des heures et je n'ai toujours pas trouvé de solution robuste de positionnement non absolu pour afficher des formulaires et des valeurs multi-colonnes sans utiliser les balises TABLE. Est-ce que quelqu'un peut me diriger vers une ressource spécifiquement orientée vers la reproduction de formulaires à colonnes multiples basés sur des tables (comme les formulaires de nom et d'adresse) en CSS vers les normes?Formulaires multicolonnes CSS en HTML/ASP.NET

La plupart des formes que je vois n'ont qu'une seule colonne avec champ/valeur.

Répondre

3

Je ne ai trouvé un moyen propre à faire ceci avec CSS que w orks sans problèmes dans la plupart des principaux navigateurs et j'en doute. La plupart des «solutions» utilisent des hacks et des «correctifs» pour contourner un manque actuel de support pour ce type de mise en page. Bien que la mise en page basée sur les tables ait ses inconvénients, c'est la solution la plus propre pour ce que vous essayez probablement d'accomplir.

Si vous avez besoin d'une 'mise en page', utilisez simplement une table.

+0

Je suppose que cela dépend de votre interprétation du mot "le plus propre". –

+0

@Steave Ne vous méprenez pas, j'aimerais utiliser une technique CSS pour ce type de mise en page, je ne l'ai pas encore trouvé. Même l'approche la plus crédible liée ci-dessus utilise javascript et quelques hacks CSS pour l'obtenir. Sans parler de la largeur: 120px qui pourrait causer des problèmes avec des étiquettes de taille variable (chaînes localisées par exemple). – Aleris