someRookie: Div element um x prozent breiter als text

Beitrag lesen

a.navi {display:inline-block;

padding:5px;
font-weight:bold;
[...]
}

  
ok, ich setze natürlich klassen ein, wollte ich aber nicht mit code ablenken, der derzeit nich einwirkt.  
  
was das padding angeht... das is für mich nich nachvollziehbar.  
ein div element mit bold-text ist auch breiter als ein div element ohne bold-text, wenn es kein breiten attribut hat oder irre ich da ?