Poslední dobou se mi osvědčuje display:inline-block, rodičovskému prvku nastavit rozměr a display:block.