Nope sorry, your last try/example did not set the width of the DetailView widget.
I get the idea behind using css, but if I am going to have 20 different view pages with different view sizes, I really don’t want to set 20 different css classes just to set the width. The width of each will also never change so specifying it directly in the widget will do just fine.
But as I have said, if there is no way of doing this, then I will use divs and set the style width directly on the div to fix it.