CSSBox is an HTML and CSS browser rendering engine implemented in Java. It's primarily a browser engine, but also provides an API for complete DOM and computeted rendering information for further inspection and adaptions. It understands HTML and XHTML variations, CSS2 and some CSS3 directives. It's easy to integrate in Java and Swing applications, and also can render to bitmap or vector graphics.
4.702 Sep 2014 03:42
Viewport size: the viewport size and the total canvas size is now properly distinguisged.
Box height computation fixes (including percentage heights).
Fixed drawing backgrounds and borders of floating blocks.
Table rendering fixes.
Negative margin computation fix.
Support CSS overflow in SVG renderer.