I really have problems reading this website. You don't have to make a website bloated to make it readable: http://bettermotherfuckingwebsite.com
Anyway, I agree. Text should always have a max width. Long lines of text aren't really readable.
I use this in my SurfingKeys settings, and use it on a lot of sites to make them more readable:
mapkey('<Ctrl-m>', 'Centers the current page', function() {
document.body.style.cssText = "font-family: sans-serif !important";
document.body.style.cssText += "color: black !important";
document.body.style.cssText += "line-height: 1.4 !important";
document.body.style.cssText += "margin: 0 auto !important";
document.body.style.cssText += "max-width: 60em !important";
document.body.style.cssText += "background: none !important";
document.body.style.cssText += "background-color: #FEFEFE !important";
return true;
});I recently noticed that I was using No Style so frequently that it would be worth checking for a better solution. I found it's possible to fix the low contrast text in Reader View with custom userContent.css:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix("about:reader") {
body {
background-color: #FFFFFF !important;
color: #000000 !important;
}
}
No Style is still occasionally useful to get something readable where Reader View fails, but now I use Reader View most of the time instead.before / after https://i.imgur.com/Ihy5wQh.png