Let $f\in L^p(0,1)$ ($1\leq p<\infty$) and define $f_h$ as $$f_h(x)=\begin{cases}f(x+h)&\text{ for } x+h\in [0,1]\\ 0 &\text{ for } x+h\not\in[0,1]\end{cases}$$ Prove that for all $\varepsilon>0$ there is $\delta>0$ such that $|h|<\delta$ implies $\|f-f_h\|_p<\epsilon$.
This is a previous qual question. I was thinking of letting $\delta=\min\{\frac{\sqrt[p]{\varepsilon}}{\|f\|_p},1\}$ and breaking up the integral but I'm not sure how to proceed.
$$\|f_h-f\|_p^p=\int_0^1 |f_h-f|^p~dx=\int_0^h|f_h-f|^p~dx+\int_h^1|f_h-f|^p~dx$$
Does anyone have any ideas? I would like hints only, over full answers, please.
If $p<\infty$, I'd use the density of $C_c(0,1)$ in $L^p$, together with the fact that a continuous function with compact support is uniformly continuous.