Tôi có đánh dấu HTML saupython lxml thêm yếu tố sau yếu tố khác
<div id="contents">
<div id="content_nav">
something goes here
</div>
<p>
some contents
</p>
</div>
Để khắc phục một số vấn đề CSS, tôi muốn thêm một thẻ div <div style="clear:both"></div>
sau content_nav
div như thế này
<div id="contents">
<div id="content_nav">
something goes here
</div>
<div style="clear:both"></div>
<p>
some contents
</p>
</div>
Tôi đang thực hiện theo cách này:
import lxml.etree
tree = lxml.etree.fromString(inputString, parser=lxml.etree.HTMLParser())
contentnav = tree.find(".//div[@id='content_nav']")
contentnav.append(lxml.etree.XML("<div style='clear: both'></div>"))
Nhưng đó không phải ứng dụng kết thúc div
mới ngay sau content_nav
div nhưng bên trong.
<div id="content_nav">
something goes here
<div style="clear:both"></div>
</div>
Có cách nào để thêm một div
ở giữa content_nav
div và một số p
như thế bên contents
?
Cảm ơn
CSS chỉ giải pháp: http://www.quirksmode.org/css/clearing.html –