[webkit-dev] A question on RenderStyle
Eric Zhou
englefly at gmail.com
Mon Nov 8 00:33:57 PST 2010
Hi all,
Safari provides a function "Inspect element". We could get the style
information from "computed Style" section.
Could someone show me some code to get this "computed style"?
I tried to get the style information from an element's RenderObject like
this
int width = render->style()->width().rawValue();
int height = render->style()->height().rawValue();
int left = render->style()->left().rawValue();
int top = render->style()->top().rawValue();
But most integers I got are zero. For example,
<div id="d1" width=100>
<div id="d2" >
</div>
>From my code, the width of d1 is 100, but the width of d2 is zero.
>From safari's "Inspect element"-->"computed Style", the width of d2 is 100.
How can I get the Computed Style?
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20101108/7e4a0bf7/attachment.html>
More information about the webkit-dev
mailing list