All:

I am pretty new to CSS, could anyone give a little simple explanation how line-height/padding/height works together?

For example: if I want to define a DIV with `height:60px; padding:5px; font-size:12px;` then what should I use for `line-height` to make the text align center both vertical and horizontal, should I use 60-10 or 60 or something else and why?

```html
<div style="background-color:lightblue;height:60px; font-size:22px; padding:5px; line-height:60px;">
    test line-height
</div>
```

Thanks