Задать вопрос
@motomac

Почему текст попадает внутрь тега?

Генерирую html через Javascrip примерно следующим образом:
html += '<i class="wi wi-yahoo-'+weather.code+'"></i>';
html += ' '+weather.temp+'° '+weather.units.temp;

Но на выходе в браузере получаю:
<i class="wi wi-yahoo-30" style="vertical-align: middle;"> 54° F</i>


Вопрос: почему "54° F" попадает внутрь тега i в то время, когда он в исходном коде располагается после? И как мне заставить его-таки встать вне тега i?

Использую иконочный шрифт weathericons.io.
  • Вопрос задан
  • 152 просмотра
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@YuriyIvanov
Да нет же, все выводится правильно, тег i пустой.
https://fiddle.jshell.net/4vaz01ze/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы