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