Формат Большой размер файла HTML (40 МБ)

Выше приведен код векторной графики, напечатанный в консоли, который я скопировал. Однако, когда я пытаюсь вставить его в новую программу просмотра html, html не отображается идеально, потому что его нужно как-то красиво оформить и отформатировать.

Я пробовал онлайн-редакторы (HTML Formatters), но каждый раз происходит сбой, потому что файл слишком большой (35,5 МБ), может ли кто-нибудь предложить мне простой код, который я могу добавить между строк, чтобы он был красиво отформатирован, или любое программное обеспечение для получения этот HTML-код большого размера нужно отформатировать и украсить. Любой очень ценится :)

Это похоже на SVG вместо HTML. Вы уверены, что это HTML-файл?

Raptor 22.02.2023 10:05

@Raptor, да, это файл SVG, файл HTML также может его запустить, верно?

Theodore John 22.02.2023 11:30

Действительно, похоже на разметку SVG. Попробуйте поместить код в тег <SVG>, как показано на MDN: developer.mozilla.org/en-US/docs/Web/SVG/Element/svg

Martin Lisowski 22.02.2023 12:18

Отвечает ли это на ваш вопрос? Как автоматически форматировать/отступать XML/HTML в Notepad++

Nitin Sawant 22.02.2023 12:36

Я боюсь, что некоторые браузеры/приложения также могут дать сбой, пытаясь отобразить такой огромный файл. Если вы динамически генерируете этот svg, вам следует подумать о том, чтобы сначала уменьшить вывод: количество элементов, точность с плавающей запятой, удалить ненужные атрибуты (например, правило заполнения) и т. д.

herrstrietzel 22.02.2023 20:09
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
5
57
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Я просто предполагаю, что может быть проще и меньше поместить их все в один файл, используя такие вещи, как теги стиля и скрипта, но все в порядке, если я ошибаюсь :)

Ответ принят как подходящий

Во-первых, если вы используете Windows, используйте Notepad++, он может обрабатывать очень большие файлы. https://notepad-plus-plus.org/

У вас есть разметка SVG, но для ее отображения вам нужно поместить ее в элемент <SVG>, см.: https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg

Создайте новый пустой файл и введите следующий код и вставьте код из консоли в указанное место:

<svg viewBox = "0 0 1000 1000"
  xmlns = "http://www.w3.org/2000/svg">
PASTE THE CODE HERE
</svg>

Сохраните файл как pic.svg и откройте его в браузере (например, Chrome и MS Edge могут напрямую отображать файлы SVG).

Вам нужно будет адаптировать координаты viewbox к фактическому размеру изображения. Код выше предполагает, что координаты изображения идут от (0,0) до (1000,1000), но ваше изображение может быть меньше или больше.

В качестве альтернативы SVG можно открыть в программном обеспечении для дизайна, таком как Adobe Illustrator, для редактирования.

Raptor 23.02.2023 02:42

Другие вопросы по теме