There’s a website I frequent that they made some changes recently. One of the changes was that they made the sidebar wider, almost as wide as the main content bar.
The result looks good on wide screens, but horrendous on my old 4:3 monitor and the text on the main bar wraps around.
I played around with Firebug, and by modding a few lines in the CSS I managed to get the site back to its old look.
But is there any way to make the changes stick?
Also there’s another website that has a <div> that is not closed properly and this messes up spacing. It has been pointed out several times to the site admin but they won’t fix it.
Is there a way to fix the html issue on my side in a similar fashion to the CSS?
Oh - if you don’t have control over either the HTML or CSS file on the server - then yeah - you are screwed. This is a simple change. Move hosts if they can do it.
I’m not a web guru, but surely one could make a browser plugin that intercepts HTML and CSS received from certain domains and makes pre-determined changes before displaying them.
If you only need to change CSS, you can install a user stylesheet. If you know a little CSS it shouldn’t be hard to do that using the rules you made in Firebug.
Greasemonkey is the usual answer, but it’s not trivial to learn.
EDIT: and I really wish people wouldn’t say things are “impossible”, just because they don’t know of a way to accomplish it. Greasemonkey has been around for years and years.
Stylish is the usual way to do this if you don’t need the full power of Greasemonkey. And look on userstyles.org; somebody may have already made the same change you did.
Shameless plug: I made a few SDMB ones to increase usability.