QTextBrowser supports only a subset of HTML and CSS.
If you need full support use QWebView, you can emulate appending with something like this:
QString html = webView->page()->currentFrame()->toHtml(); //or mainFrame()
html += "Something to append";
webView->setHtml(html);