web dilinde "-" boşluk anlamına gelmektedir. | ile arasındaki farkı pek ölçmedim ancak - daha sağlıklıdır diye düşünüyorum