If $X$ is a Hilbert space and $S\subset X$. I want to show that $S^\perp:=\{x\in X: \langle x,s\rangle =0~~\forall s\in S\}$ is a closed subset. I took $(x_n)_n\subset X$ a convergent sequence, say $x_n\rightarrow x\in X$. Then $$|\langle x, s\rangle|=|\langle x, s\rangle+\langle x_n, s\rangle-\langle x_n, s\rangle|\leq |\langle x-x_n, s\rangle|+|\langle x_n, s\rangle|=|\langle x-x_n, s\rangle|\leq ||x-x_n||_X\cdot ||s||\rightarrow 0$$ Therefore $\langle x,s\rangle =0$ for all $s\in S$
Does this work?