HTML форматирование онлайн инструмент



наHTML форматирование онлайн инструмент:

Этот онлайн-инструмент форматирования HTML может помочь вам отформатировать запутанные HTML-файлы в удобочитаемые HTML-файлы.

Этот инструмент может форсировать форматирование плохих файлов HTML, даже если ввод не соответствует официальному синтаксису HTML.

comic html beautifier

Дополнительные ссылки на HTML (язык разметки гипертекста):

Стандарт W3 HTML 5.2: https://www.w3.org/TR/html5/

RFC 7992 (HTML): https://tools.ietf.org/html/rfc7992

HTML в Python (BeautifulSoup): https://www.crummy.com/software/BeautifulSoup/

Формат HTML в Python (используя пакет BeautifulSoup):

def html_beautify(input_str):
    input_str = BeautifulSoup(input_str, 'html.parser').prettify()
    result = ''
    indent_str = '    '
    for line in input_str.split('\n'):
        lstrip_line = line.lstrip(' ')
        indent_len = len(line) - len(lstrip_line)
        formatted_line = indent_len * indent_str + lstrip_line
        result = result + formatted_line + '\n'
    return result