Here est l'échantillon avec lequel je travaille. Je ne voudrais pas utiliser de javascript si possible, et si absolument nécessaire avec aucune autre solution possible j'utiliserais jQuery.J'essaye de centrer divs à l'intérieur d'un autre div
Les 3 divs internes que j'essaie de centrer sont un exemple. Dans le résultat final, ceux-ci sont générés par le script, donc je ne connaîtrai pas la largeur ou la hauteur pour utiliser une taille px négative pour la marge dans la classe .circle. Je serais prêt à changer la structure de la div mais je cherche quelque chose de propre et simple, bien que je préfère changer la structure que d'utiliser javascript.
FF4, Safari (iOS)/Chrome, IE9 sont mes cibles finales.
modifier:
This est le résultat final, je voudrais, mais son utilisation de jquery.
La réponse de Dan fonctionnerait aussi bien. Il met le fardeau sur le script de génération pour calculer les marges négatives. Ce serait acceptable à la fin je pense, mais j'espérais que tout ce que je devrais fournir serait la taille désirée et pas toute information liée au positionnement du script de génération.
@thirtydot - À l'heure actuelle, aucun. Je code à la main. à la fin, cela serait généré par PHP ou C# en fonction de ma plate-forme serveur.
' "ceux-ci sont générés par script"' - ce script? Si elles sont générées par programme, pourquoi ne pouvez-vous pas simplement afficher les valeurs de marge négatives requises selon la réponse de Dan Marshall? – thirtydot
Je vois. Vous savez que vous * pouvez * juste afficher les marges négatives, mais vous cherchez un moyen d'éviter cela, idéalement sans JavaScript. – thirtydot