2009-12-10 9 views
0

J'ai essayé de créer un formulaire de contact (un formulaire standard, carré de nature mais avec des coins arrondis) ... Je ne peux pas utiliser les spécifications CSS3 donc j'ai une image pour chaque coin ..Création d'un formulaire de contact en utilisant divs avec 4 divs supplémentaires pour "Corners"?

J'ai définir les images sur l'image de fond et pas de répétition, mais il semble que si la div est vide alors il ne s'affiche pas, y at-il un hack - bien que préfèrent une autre méthode propre :-)

Donc sur le premier niveau je supposons que j'ai 1 div pour le coin supérieur gauche (coin), puis le haut du milieu (juste une couleur attribuée), puis un div pour le coin supérieur droit (coin) .. donc je suppose que j'ai besoin de flotter tout cela la gauche???

Ai-je oublié quelque chose?

Merci à l'avance

+0

pouvez-vous poster certains de vos codes? – jerjer

Répondre

-1

Vous pouvez donner   à l'intérieur du coin div de sorte que les images d'arrière-plan apparaissent.

+0

merci .. ceci l'a fait afficher –

+0

Ne fonctionnera pas à moins que l'arrière-plan soit de la taille d'un nbsp ou moins. – Xanthir

0

J'ai peut-être mal compris la question, mais avez-vous défini une largeur et une hauteur statiques pour les divs de coin? le div ne sera pas redimensionné automatiquement pour correspondre à la taille de votre image.

0

La méthode clean utilise border-radius et laisse les gens IE voir les coins carrés. Ça ne les tuera pas. Mais puisque vous avez dit que vous ne pouvez pas faire cela ... Les éléments n'ont aucune idée de la taille de leur arrière-plan, et ne feront rien de spécial pour montrer le tout. Vous devez donner au coin < div> s une hauteur et une largeur explicites, en fonction de l'image que vous utilisez pour le coin, afin qu'elles soient assez grandes pour montrer leur arrière-plan.