您可以使用以下几种方法设置css样式:
p = PyQuery('<p></p>') p.css('font-size','16px') p.css(['font-size'] = '16px' p.css = {'font-size':'16px'}
很棒,但如何获得个人css风格?
p.css('font-size') # jquery-like method doesn't work [<p>] p.css['font-size'] # pythonic method doesn't work! [<p>] p.css.font_size # BeardedO's suggestion. [<p>] p.attr('style') # too much information. 'font-size: 16px; font-weight: bold'
这看起来很奇怪,不方便,不精确和unpython就好!前两个中的一个应该返回样式文本,当然?
有没有办法单独获得单一的CSS风格而不诉诸split()等工具?
解决方法
p.css.font_size
这有用吗?