Я создаю страницу технической документации с HTML и CSS.

Я пытаюсь включить код, но у меня возникают проблемы с добавлением некоторых из них без разрыва страницы.

Например, это отлично работает и не ломается:

<code>
  return number * number;
</code>

Но это ломается, как я могу добавить такой код?

  <code>
    var n = 0; var x = 0; while (n < 3) { n++; x +=n; }
  </code>

Пожалуйста помоги!! заранее спасибо!!

0
karinapichardo 1 Мар 2021 в 00:29

2 ответа

Лучший ответ

Ваша проблема - знак "меньше". Поскольку он используется в качестве начального символа тега HTML.

Вы можете решить эту проблему двумя способами:

  1. Используйте тег CDATA - подробнее здесь -> https://www.tutorialspoint.com/xml/ xml_cdata_sections.htm

  2. Измените его на HTML-объект "<" - подробнее здесь -> https: // www. w3schools.com/html/html_entities.asp

0
Dharman 28 Фев 2021 в 21:42

Попробуйте изменить свой знак «меньше чем» на объект. HTML использует этот знак для обозначения начала тега. В этом случае сущность этого знака будет:

&lt;

Результат:

<code>
var n = 0; var x = 0; while (n &lt; 3) { n++; x +=n; }
</code>
0
LuisFerLCC 28 Фев 2021 в 21:53