Quoth Gustavo Noronha Silva:
> The GtkScrolledWindow policy only affects GtkScrolledWindow's
> scrollbars. Some pages, though, never use GtkScrolledWindow's
> scrollbars, they use tricks to make the page be sized to the exact size
> of the browser tab and then make their content block overflow, causing
> WebKit scrollbars to appear (as they would in any overflown div).

Not sure if this is related, but I noticed a while back that given this
HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml";>
<head>
<style type="text/css">
  html, body { height: 100%; margin: 0px; padding: 0px; }
  #content { width: 100%; height: 100%; }
</style>
</head>
<body style="height: 100%">
  <div id="content">
    <svg xmlns="http://www.w3.org/2000/svg"; version="1.1"
         width="100%" height="100%"
         viewBox="0 0 1024 768"
         preserveAspectRatio="xMidYMid meet">
      <!-- some svg content here, irrelevant to current example -->
    </svg>
  </div>
</body>
</html>

And with a similar GTK+ scroll policy, WebKit would display a 5px vertical
scrollbar.  Including "overflow: hidden" on the html style makes this go
away, but I wasn't sure why it was appearing in the first place.

It's not specific to WebKit, though -- Firefox does the same thing.

_______________________________________________
webkit-gtk mailing list
webkit-gtk@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-gtk

Reply via email to