Для Вашей задачи css-решение является наиболее экономичным. Для row-fluid используйте table-row, для span - table-cell в случае десктопа. Для мобильных гаджетов в таблице стилей задайте блочное определение этих элементов. Чтобы описать ситуацию более конкретно нужен сценарий Вашего адаптивного дизайна - что как трасформируется в зависимости от ширины экрана гаджета.