I want to know if this is an adequate proof.
Proof:
Let $X$ be a separable metric space and let $A$ be a subspace of $X$. Since $X$ is separable, it contains a countable dense subset $D$. So $\forall$ neighborhood $U$ of $x$ in $X$, $\exists$ a $d \in D: d\in U$.
Let $x\in A\implies U\cap A$ is a neighborhood of $x$ relative to $A$.
Which implies that $\exists d\in D:d\in U\cap A$.
Let $D^{*}$ represent all elements of $D$ which are also elements of $U\cap A$.
This implies $D^{*}$ is dense in $A\implies A$ is separable.