Урок 9: Как записывать теги (xml) в новую структуру html

[Д] Дмитрий, 21 июля 2016, 19:51 , 2 подписчика

А можно ли записывать строчные теги типа переноса строки <br> так, чтобы они не закрывались?

Чтобы в html файл записалось примерно так:

<h2>
   Фёдор Филиппович<br>
   Конюхов
</h2>

Или с такими вещами надо уже непосредственно внутри HTML работать?

Обсуждение (3)


Вадим Венедиктов Учитель

[В]

Всё правильно. Тег <br> — это не тег-контейнер, ему закрывающийся тег не нужен. Об этом подробнее будем говорить в курсе по основам web-разработки.


[Д]

Я имел ввиду как в уроке 9-3, когда мы xml визитку конвертируем в html. Там можно тег <br> или <hr> как нибудь добавить?


Вадим Венедиктов Учитель

[В]

Да, у объекта элемента XML-структуры просто вызываем несколько добавлений содержимого:

p = body.add_element("p")

p.add_text("Телефон: #{card["phone"]}")
p.add_element("br")
p.add_text("Email: #{card["email"]}")

И получится:

<p>
  Телефон: +7 999 100-30-20
  <br/>
  Email: ivan.popov@mail.ru
</p>