Используйте переменную в стиле, без пробелов

У меня есть этот код:

<div class="testexample" style="top:@example.Y px"></div>

Я думал, что это будет работать нормально, но браузер жалуется на пробелы в стиле.

(Недопустимое значение свойства)

Есть идеи, чтобы решить это?

2 ответа

Решение

Вы можете поместить всю строку в синтаксис выражения следующим образом:

<div class="testexample" style="top:@(example.Y + "px")"></div>

Вместо этого вы можете использовать его в calc

<div class="testexample" style="top:calc( @example.Y )px"></div>

или же

<div class="testexample" style="top:(@example.Y)px"></div>
Другие вопросы по тегам