Оставим в исходном плотном множестве только те элементы, расстояние от которых до подпространства равно нулю. Для каждого из них выберем последовательность сходящихся к нему элементов подпространства.
А что Вы будете делать в том случае, когда это множество пусто? Например, на координатной плоскости 

 множество точек, у которых обе координаты рациональны, всюду плотно. Прямая, задаваемая уравнением 

, не содержит ни одной точки, у которой обе координаты рациональны.
На самом деле это делается иначе. Я приведу другую конструкцию, которая реализует стандартное в топологии рассуждение 
Padawanа, не упоминая таких "страшных" понятий, как база и вес топологического пространства. Эта конструкция существенно не отличается от конструкции 
moscwicz (но моё изложение несколько более подробное).
Пусть 

 - сепарабельное метрическое пространство с метрикой 

, 

 - его подпространство, 

 - счётное всюду плотное подмножество 

. Будем обозначать 

 открытый шар радиуса 

 с центром в точке 

 и, аналогично, 

, но здесь 

.
Построение. Для каждой точки 

 и каждого натурального 

 рассмотрим множество 

. Если это множество не пусто, то выберем какую-нибудь точку 

. Совокупность всех выбранных точек обозначим 

. Очевидно, 

 - счётное подмножество пространства 

. Осталось доказать, что оно всюду плотно в 

.
Доказательство. Пусть 

 - любое непустое открытое подмножество пространства 

. Возьмём любую точку 

. Так как 

 открыто, существует такое 

, что 

. Возьмём любое натуральное 

. Так как 

 всюду плотно в 

, найдётся точка 

. Так как множество 

 содержит точку 

, то есть, не пусто, то при построении была выбрана точка 

. Имеем

поэтому 

, то есть, 

, поэтому 

 всюду плотно в 

.
В нашем курсе функционального анализа не было понятия ортопроектора. Проекция вектора x на линеал L определялась как представимость х в виде суммы y + z, где z - элемент ортогонального дополнения, а у - наша проекция х на линеал.
Этого достаточно. Применяете это построение к элементам заданного всюду плотного множества, как 
советовал MetaMorphy, и получаете всюду плотное подмножество в подпространстве.