Если #restart
является встроенным элементом (например, <span>
, <em>
и т. Д.), То вы можете превратить его в элемент блока, используя:
#restart { display: block; }
Это обеспечит разрыв строки как до, так и после элемента.
Нет способа, чтобы CSS вставлял что-то, что действует как разрыв строки только перед элементом, а не после. Возможно, вы могли бы вызвать разрыв строки раньше как побочный эффект других изменений, например float: left
, или clear: left
после плавающего элемента, или даже что-то сумасшедшее, как #restart:before { content: 'a load of non-breaking spaces'; }
, но это, вероятно, не очень хорошая идея в общем случае.