Does every non empty open set has measure greater than zero?

Is it true that every non-empty open set has Lebesgue measure greater than zero?

I could think of a proof along the following lines but not sure if that would be right:

Since every non-empty open set is a finite or countable union of open intervals where at least one open interval is nonempty, and since every nonempty open interval has measure greater than zero implies every nonempty open set has measure greater than zero.

Is my reasoning sound?

Yes, take a point $x \in A$, with $A$ open. Then exists $\epsilon > 0$ such that $(x-\epsilon, x+\epsilon) \subset A$. So: $${\frak m}(x-\epsilon,x+\epsilon) \leq {\frak m}A \implies 0 < 2\epsilon \leq {\frak m}A \implies {\frak m}A > 0.$$