ENH: Enhance printing options for stylized DataFrames
#### Is your feature request related to a problem?

More like an improvement.

#### Describe the solution you'd like

I just started playing around with pandas styling, and I noticed there is no way to print only the head and/or tail of a stylized DataFrame. It would be awesome if the styling could be applied to the whole df but then we could print only selected rows, like head and/or tail.

#### API breaking implications

I guess there could be a parameter passed to methods such as `bar`,  or a new method to be appended to the end of a call.

#### Describe alternatives you've considered

I can apply the style to a slice of a DataFrame but then the styling function is applied to this slice only. What if I want to highlight_max to the whole df but print head/tail only?