:
Two things:
1) Images can be scaled.
:
img {
width: 100%;
height: auto
}
That’s the CSS you need. Put the image in a container element now and it will scale to fit it no matter the width.
2) Modern buttons don’t need to be images any more, we can style them with pure CSS. Which scales infinitely. And even if we want to stick an image on a button, point #1 still holds true.
I still need to get a vBulletin install set up so I can dissect it, but I think you’re overcomplicating things – we can build the vast majority of basic skin functionality with just HTML and CSS.
|
I think you surpass me in knowledge on HTML and CSS

. I might be over complicating it a bit, but having actually dug into vBulletin skinning for many versions, sites and years I can tell you that there's more to it than just writing some HTML and CSS. There are certain elements of the vBulletin backend system that need to be in the skin templates. And there are an estimated few hundred templates to build up from scratch. Some for the tiniest things such as a single image or button. All those templates are linked and referenced in other templates and it's an absolute bitch to puzzle all those things together. I've had many a headache altering skins for this software
