Consider a continuous surjection $f:[0,1]\to[0,1]\times[0,1]$.
It can be proved that set of self-intersection points must be dense.
In the Hilbert curve, the set of self-intersections are points (a,b) such that either a or b can be written as $\frac{m}{2^k}$ for some integers $k≥1$ and $1≤m<2^k$ (see this explanation).
So the set of self-intersections is dense and of measure $0$, but you cannot draw any vertical or horizontal line without intersecting it.
This leads me to the question: can there exist, for some space-filling curve, an arc (homeomorphic to a non-degenerate closed interval) $\tau\subset [0,1]\times[0,1]$ such that $\forall_{t_1,t_2\in [0,1]} f(t_1) = f(t_2) \in \tau \implies t_1 = t_2$? That is, such that $\tau$ includes only non-self-intersection points?