HTML格式化在線工具



關於HTML格式化在線工具:

這個在線HTML格式化工具可以幫助您將排列混亂的HTML文件格式化為可讀的HTML文件.

即使輸入不符合正式的HTML語法,此工具也可以強制格式化錯誤的HTML文件.

comic html beautifier

更多關於HTML的鏈接(Hypertext Markup Language):

W3 HTML 5.2 標準: https://www.w3.org/TR/html5/

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

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

用Python格式化HTML (用package BeautifulSoup):

  1. def html_beautify(input_str):
  2. input_str = BeautifulSoup(input_str, 'html.parser').prettify()
  3. result = ''
  4. indent_str = ' '
  5. for line in input_str.split('\n'):
  6. lstrip_line = line.lstrip(' ')
  7. indent_len = len(line) - len(lstrip_line)
  8. formatted_line = indent_len * indent_str + lstrip_line
  9. result = result + formatted_line + '\n'
  10. return result