Я должен не согласиться с выбранным вами ответом. Вы должны беспокоиться о том, как выглядит ваш HTML. при всей этой причудливой идее разработчики, похоже, не настолько осторожны с HTML, как следовало бы. результирующий HTML, который выводится в браузер, оказывает значительное влияние как на доступность, так и на оптимизацию поисковой системы для вашего сайта. сколько людей, создающих веб-сайты, даже знают, что делает тег <label>
? он привязывает метку к элементу формы, что чрезвычайно важно для людей с нарушениями зрения, которые «просматривают» сеть с помощью программы чтения с экрана.
если ваш html вложен настолько глубоко, что у вас более десяти уровней отступов, вам действительно нужно подумать о рефакторинге вашего дизайна - так же, как если бы ваш программный код получил таким образом.
Возвращаясь к реальному вопросу, легко заставить ваш HTML выглядеть красиво, если вы помните одно правило; разбить теги на несколько строк. возьмите тег <a>
, например. хотя верно и то, что вы не можете ничего сделать с самим URL, кроме использования сокращающего сервиса, такого как bit.ly , разбейте тег на несколько строк, например:
<a href="https://rads.stackoverflow.com/amzn/click/com/1430209879" rel="nofollow noreferrer"More Joel on Software: Further Thoughts on Diverse and
Occasionally Related Matters That Will Prove of Interest to
Software Developers, Designers, and ... Luck, Work with Them
in Some Capacity (Pro) (Paperback)">Another Joel on Software book</a>
Вы также можете посмотреть методы, которые будут выполнять форматирование HTML автоматически. автономные приложения, такие как tidy ui и htmltrim , могут сделать это, или вы можете получить библиотеку htmltidy , которая может быть интегрирована с вашим приложением.