使用 Python Dominate 库将 <style> 元素添加到 HTML
Add <style> element to an HTML using Python Dominate library
我正在尝试使用 Python 中的 dominate 包生成一个 HTML。对于格式,我必须在 <style>
标签中添加一个简短的 CSS 内容。但是,我能找到的唯一文档是 GitHub 页面,该页面没有任何与添加 <style>
.
相关的功能
PS: 这是一张图片
这就是你想要的吗? from here
import dominate
from dominate.tags import link, script, style
doc = dominate.document(title='Dominate your HTML')
with doc.head:
link(rel='stylesheet', href='style.css')
script(type='text/javascript', src='script.js')
style("""\
body {
background-color: #F9F8F1;
color: #2C232A;
font-family: sans-serif;
font-size: 2.6em;
margin: 3em 1em;
}
""")
print(doc.render(pretty=True))
它产生了;
<!DOCTYPE html>
<html>
<head>
<title>Dominate your HTML</title>
<link href="style.css" rel="stylesheet">
<script src="script.js" type="text/javascript"></script>
<style> body {
background-color: #F9F8F1;
color: #2C232A;
font-family: sans-serif;
font-size: 2.6em;
margin: 3em 1em;
}
</style>
</head>
<body></body>
</html>
我正在尝试使用 Python 中的 dominate 包生成一个 HTML。对于格式,我必须在 <style>
标签中添加一个简短的 CSS 内容。但是,我能找到的唯一文档是 GitHub 页面,该页面没有任何与添加 <style>
.
PS: 这是一张图片
这就是你想要的吗? from here
import dominate
from dominate.tags import link, script, style
doc = dominate.document(title='Dominate your HTML')
with doc.head:
link(rel='stylesheet', href='style.css')
script(type='text/javascript', src='script.js')
style("""\
body {
background-color: #F9F8F1;
color: #2C232A;
font-family: sans-serif;
font-size: 2.6em;
margin: 3em 1em;
}
""")
print(doc.render(pretty=True))
它产生了;
<!DOCTYPE html>
<html>
<head>
<title>Dominate your HTML</title>
<link href="style.css" rel="stylesheet">
<script src="script.js" type="text/javascript"></script>
<style> body {
background-color: #F9F8F1;
color: #2C232A;
font-family: sans-serif;
font-size: 2.6em;
margin: 3em 1em;
}
</style>
</head>
<body></body>
</html>