07-02-2012, 04:18
bo nie ma czegoś takiego jak rought 
daj mu wyświetlanie display:inline-block i wtedy margin:0 auto;
Normalnie DIV ma 100% szerokości bo jest elementem blokowym (jeżeli mu jej nie ustawisz na sztywno). Display inline-block ma szerokość taką jaką ma jego content
Oczywiście najlepiej dać coś takiego:
Tak naprawdę to taki element możesz równie dobrze centrować przez text-align:center elementu rodzica.

daj mu wyświetlanie display:inline-block i wtedy margin:0 auto;
Normalnie DIV ma 100% szerokości bo jest elementem blokowym (jeżeli mu jej nie ustawisz na sztywno). Display inline-block ma szerokość taką jaką ma jego content
Oczywiście najlepiej dać coś takiego:
Kod:
display:inline-block;
*display:inline; /* ie7 ect */
margin: 0 auto;
Tak naprawdę to taki element możesz równie dobrze centrować przez text-align:center elementu rodzica.