tinycss2 は、CSS スタイルシートを解析する軽量の方法を提供する Python ライブラリです。他の CSS 解析ライブラリと比較して、tinycss2 は解析速度が速く、メモリ使用量が少なく、CSS3 および CSS4 標準のほとんどの機能をサポートしています。
tinycss2 ライブラリの一般的な使用法をいくつか示します。
- CSS スタイルシートの解析
from tinycss2 import parse_stylesheet
# 解析样式表
css = '''
body {
background-color: #f0f0f0;
font-family: sans-serif;
}
h1, h2, h3 {
color: #333;
font-weight: bold;
}
'''
stylesheet = parse_stylesheet(css)
# 遍历样式规则
for rule in stylesheet: