Kako centrirati DIV promjenjive veličine?

poruka: 5
|
čitano: 1.194
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Kako centrirati DIV promjenjive veličine?
Pozdrav svima.

Imali netko ideju kako riješiti sljedeći problem.
Na sredini stranice unutar DIV-a moram dinamički kreirati button-e.
Button-a može biti 2, 4 u dva reda, 6 u dva reda, 9 u tri reda ….
Problem je što je DIV koji sadrži button-e prilikom kreiranja već centriran ali prazan.
A kad dodajem button-e u njega on se širi od sredine prema dolje i u desno.
A meni to sve zajedno mora stajati na sredini ekrana.
Svaki savjet je dobro došao.
Hvala.

 
0 0 hvala 0
13 godina
neaktivan
offline
Kako centrirati DIV promjenjive veličine?

Pogledaj malo u css-u postition: fixed,relative,absolute

 
0 0 hvala 0
13 godina
neaktivan
offline
Re: Kako centrirati DIV promjenjive veličine?
Da li mora biti samo vertikalno, ili mora i horizontalno centriran?
15 godina
neaktivan
offline
Kako centrirati DIV promjenjive veličine?
Proučio sam sve vezano za CSS i pozicioniranje.
Mora biti i horizontalno i vertikalno centrirano.
Problem je što DIV dobije pravu veličinu kad je već cijela stranica učitana.
Tako sam ja shvatio problem.
 
0 0 hvala 0
15 godina
neaktivan
offline
Kako centrirati DIV promjenjive veličine?
Našao sam rješenje problema.
Stavio bih link,ali nisam siguran dali smijem stavljati linkove na druge forume.
Evo kod ako nekome zatreba.

jQuery.fn.center = function () {
this.css("position","absolute");
this.css("top", Math.max(0, (($(window).height() - $(this).outerHeight()) / 2) +
$(window).scrollTop()) + "px");
this.css("left", Math.max(0, (($(window).width() - $(this).outerWidth()) / 2) +
$(window).scrollLeft()) + "px");
return this;
}

I onda se samo pozove ta funkcije poslije DIV-a. $(element).center();

Hvala svima.


 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice