Salve a tutti.
Ho un problema con l'allienamento orizzontale di alcuni Div. Ecco gli stili:
Come si intuisce, ho un Div contenitore_risp , e da 2 a 5 contenitori_risp_sing all'interno + 1 contenitore nascosto sempre presente. Il primo con con classe contenitore_risp_sing_iniziale, i centrali con classe contenitore_risp_sing_centrale, e l'ultimo con contenitore_risp_sing_finale.codice:.contenitore_risp{ vertical-align: middle; text-align: center; position:relative; float:left; clear:both; padding:0.2%; margin:0 auto; border:1px solid grey; height:61%; width:99.5%; } .contenitore_risp_sing_iniziale{ display: table-cell; vertical-align: middle; text-align: center; clear:left; position:relative; float:left; height:92.5%; margin:0 auto; padding:1%; border:1px solid red; } .contenitore_risp_sing_centrale{ display: table-cell; vertical-align: middle; text-align: center; clear:none; position:relative; float:left; height:92.5%; margin:0 auto; padding:1%; border:1px solid red; } .contenitore_risp_sing_nascosto{ display: none; } .contenitore_risp_sing_finale{ display: table-cell; margin:auto; clear:rigth; position:relative; float:left; height:92.5%; margin:0 auto; padding:1%; border:1px solid red; }
La larghezza dei div interni è stabilita in javascript, in base al loro numero, ed è sempre uguale x tutti. Ogni Div contenitore_risp contiene almeno 1 div nascosto, e 2 div contenitori_risp_sing interni. Tutto viene creato dinamicamente tramite Dom.
Volevo capire come mai, essendoci del margine residuo ( x calcolare la larghezza faccio Math.floor(89%/num_cont_int)), non riesco a centrare i div Interni.
Grazie mille

Rispondi quotando