Это фрагмент кода, прикрепленный ниже. Когда я проверяю напечатанную строку, она показывает мне <h1 class= "border_all error_col">
в выводе. Но на скриншоте, прикрепленном ниже, класс error_col css не применяется. Я хочу знать правильный способ применения обоих классов CSS к тегу h1.
from xml.etree import ElementTree as ET
def gen_html_for_mail(error_msgs,total_cases):
container = ET.Element('div')
style = ET.Element('style')
style.text = ".border_all{border: 1px solid black; padding:5px;} .error_col{color:red;}"
container.append(style)
h1 = ET.Element('h1', attrib={'class':'border_all error_col'})
h1.text = "Looks like you failed " +str(len(error_msgs)) + " tests of " + str(total_cases)
container.append(h1)
html_str = ET.tostring(container,encoding='unicode',method='html')
print(html_str)
return html_str