В чем разница между <pre class="prettyprint-override"> and <code> HTML Tag?
Как тэг <pre> отличается от тега <code> html.
Я проверил страницу W3Schools, кажется, что они одинаковы.
Если между ними существует большая разница?
Ответ 1
Не ходите в w3schools. Проверьте документацию w3c для pre и code.
PRE:
Элемент PRE указывает визуальным пользовательским агентам, что прилагаемый текст "Преформатированный". При обработке предварительно отформатированного текста визуальные пользовательские агенты:
Может оставить пустое место неповрежденным.
Может отображать текст шрифтом с фиксированным шагом.
Может отключить автоматическое перенос слов.
Не следует отключать двунаправленную обработку.
КОД:
Обозначает фрагмент компьютерного кода.
Ответ 2
<pre> говорит: "Пробелы в этом элементе важны" (поэтому новые строки и пробелы отображаются как новые строки и пробелы).
<code> говорит "Это код".
У них нет ничего общего, кроме элементов HTML.
Страница W3Schools, кажется, что они одинаковы
W3Schools часто ошибаются, часто устаревают и часто преподают худшие практики. Если они утверждают, что два элемента выполняют одно и то же, то это просто еще одна причина, чтобы избежать сайта.