А что с пробелами? По правилам языка дефис пишется слитно со словами, которые он связывает. Тире длиннее дефиса и ставится с отступами. Ну и как указано выше у них разные значения. Про "пробелы" в правилах правописания и синтаксиса ничего не сказано.