Bonsoir à tous !
J'utilise AppFuse au boulot, qui est une sorte de projet préfabriqué pour Java/J2EE permettant de générer en quelques clics (enfin, avec peu de configuration) un site prêt à l'emploi pour lire/éditer/sauver des infos en base de données (les fameux CRUD).
Le truc, c'est que les formulaires générés sont assez bizarres :
- chaque input (et son label) est généré entre deux balises li
- les boutons de validation/annulation sont regroupés côte à côte dans la même balise li, eux aussi
En outre, certains de nos formulaires sont assez volumineux (de nombreux champs à remplir ou à visualiser), donc je me suis dit que je pourrais mettre tout ça en forme en CSS afin de faire un formulaire en deux colonnes (cf. image suivante).
Avant de me lancer dans l'aventure, je regarde si quelqu'un ne se serait pas déjà jeté à l'eau... et même dans la FAQ d'Alsacréations, qui regorge pourtant de liens vers des sites traitant des formulaires en CSS, rien.
A priori, je ne suis pas obligé de garder le codage actuel, en liste. Néanmoins, j'avais pensé dans un premier temps à utiliser la commande CSS "display: inline;" afin que les champs s'affichent les uns à la suite des autres. Dans un deuxième temps, je pensais à leur fixer une taille, afin que seuls deux d'entre eux s'affichent par ligne... mais je n'y suis pas arrivé !
Voilà les restrictions, si vous acceptez cette dure mission de m'aider :
- le site ne sera consulté que par des gens sous IE6 (oui oui, bon, hein, on est en entreprise, tout ça)
- la partie MENU que vous voyez dans l'image (qui représente donc un menu sur la gauche de l'écran) est assez large, et redimenssionnable
- il paraît que le site sera utilisé sur des écrans en 1024x768, mais ça, je m'en méfie comme de la vérole sur le bas-clergé breton (comme dirait ma grand'mère !)
Pensez-vous que ce soit réalisable ? Mes collègues, dépités, m'ont déjà dit "oh la la, qu'est-ce que tu nous fais avec tes CSS, on fait un tableau et c'est reglé !"... ahem.
J'utilise AppFuse au boulot, qui est une sorte de projet préfabriqué pour Java/J2EE permettant de générer en quelques clics (enfin, avec peu de configuration) un site prêt à l'emploi pour lire/éditer/sauver des infos en base de données (les fameux CRUD).
Le truc, c'est que les formulaires générés sont assez bizarres :
- chaque input (et son label) est généré entre deux balises li
- les boutons de validation/annulation sont regroupés côte à côte dans la même balise li, eux aussi
En outre, certains de nos formulaires sont assez volumineux (de nombreux champs à remplir ou à visualiser), donc je me suis dit que je pourrais mettre tout ça en forme en CSS afin de faire un formulaire en deux colonnes (cf. image suivante).
Avant de me lancer dans l'aventure, je regarde si quelqu'un ne se serait pas déjà jeté à l'eau... et même dans la FAQ d'Alsacréations, qui regorge pourtant de liens vers des sites traitant des formulaires en CSS, rien.
A priori, je ne suis pas obligé de garder le codage actuel, en liste. Néanmoins, j'avais pensé dans un premier temps à utiliser la commande CSS "display: inline;" afin que les champs s'affichent les uns à la suite des autres. Dans un deuxième temps, je pensais à leur fixer une taille, afin que seuls deux d'entre eux s'affichent par ligne... mais je n'y suis pas arrivé !
Voilà les restrictions, si vous acceptez cette dure mission de m'aider :
- le site ne sera consulté que par des gens sous IE6 (oui oui, bon, hein, on est en entreprise, tout ça)
- la partie MENU que vous voyez dans l'image (qui représente donc un menu sur la gauche de l'écran) est assez large, et redimenssionnable
- il paraît que le site sera utilisé sur des écrans en 1024x768, mais ça, je m'en méfie comme de la vérole sur le bas-clergé breton (comme dirait ma grand'mère !)
Pensez-vous que ce soit réalisable ? Mes collègues, dépités, m'ont déjà dit "oh la la, qu'est-ce que tu nous fais avec tes CSS, on fait un tableau et c'est reglé !"... ahem.