For example, this page at SuperUser, the main content of the page is squished, so its hard to read or focus on it. I would like to take it from how it is currently rendered to this.
The after screenshot link is the best I could do to get my browser to render what I want to achieve with uBlock, I don't want to change the font size, just the width of the element.
According to the picker, the element I am interested in filling the browser width with is called superuser.com###content.
I first tried this but it does not seem to have any affect:
superuser.com###content:style(width: 100vw !important;)
!Hide Right Sidebar
superuser.com##.js-sticky-leftnav.left-sidebar--sticky-container
!Hide Left Sidebar
superuser.com##.ps-relative.js-pinned-left-sidebar.left-sidebar
Then I tried:
superuser.com###mainbar > div:style(width:100vw !important;)
!Hide Right Sidebar
superuser.com##.js-sticky-leftnav.left-sidebar--sticky-container
!Hide Left Sidebar
superuser.com##.ps-relative.js-pinned-left-sidebar.left-sidebar
! This gets in the way too
superuser.com##.show-votes
But I just end creating a whole new mess, as shown here. Any further changes I just end making it worse. I pieced together most of this by looking at other questions and searching for CSS properties such as 100vw.
I don't seem to be getting anywhere though. Can anyone show me how to do this properly? I would greatly appreciate an example.