Hi
I've looked into this issue and it seems that actually using https can be more a headache than a safe haven for users as it also depends on links coming to a page from external sources and if that external source is not using https then your page with https will still get a warning label and be considered unsafe. The downside to that is every browser users different rules for loading http links/styles/pages inside a https protected main page and in many cases you (the home user) has no control/settings to stop this.
It also seems that using catches for Java srcipts/ js files and css/styles external links is a major problem.
I have found a few different rules/ways to try and over come this as it seems it can be over come with quite a bit of code restructuring (example below)
---------------------
Use protocol-relative paths.
Thus not
<linkrel="stylesheet"href="http://example.com/style.css"><scriptsrc="http://example.com/script.js"></script>
but so
<linkrel="stylesheet"href="//example.com/style.css"><scriptsrc="//example.com/script.js"></script>
then it will use the protocol of the parent page.
-------------------------------
The problem is now how do you make a site HTTPS secure and over come these stupid problems that you have no control over.
There has to a way as bigger sites like FB, Twitter, ebay etc etc don't have these issues when using them.
Cheers