While views does a great job of placing blocks and content on a page, I am trying to make my website responsive. It is true that the blocks are responsive. I am just trying to make it so that the blocks take up a percentage of the screen rather than go below another block when the screen shrinks. I found a way to do this using CSS, but I would rather use standard Drupal methods so that my users can edit content. There is a nice module that lets you define a class on each block, and I am using it. I am just wondering if there is something similar so I can define a wrapper of several blocks. I am using Drupal 7.
If I understand you correctly, you can use the Theme Developer module to inspect the block itself. You will be able to take the default block template out of the main theme directory, rename it accordingly, and then edit it to have your class. This is not the best way to achieve this result, but it will work. Make sure to disable the module when you are done using it.
In addition to that, the block themselves will have their own independent ids "#block-block-17". A little more painful to work with, but if you don't have that many it could be another solution for you.