:
The problem is I’m not sure how you could manage this with HTML and CSS. The main limitation of responsive designs is that you’re still working with a fixed HTML structure, and as far as I know there isn’t a way to alter that structure on the fly using CSS.
Basically, HTML elements act like containers – everything is a container and/or sits inside one.
The problem with this design is that you would have the username inside the same container as the post content, so it would have to remain within that container at every level – mobile, desktop, tablet etc. This design works for a mobile layout, but I don’t think it would translate well into a desktop layout.
I think we need to keep user details (name, title, rep etc) within the same container in order for it to make sense.
|
There is a conditional system built into the template system that might help with this. That way you can turn entire HTML containers on or off (or display information in one place or another) depending on specific conditions.
In this case I think it is possible to have it detect what browser someone is using using an external script. Desktop = 1. Mobile = 2. Then have the result parsed somewhere in the PHP.
Then in the conditional system you could roughly tell it to:
If parameter = 2 display information here. Else = display information there.
This would take a LOT of puzzeling in the template files though and is by no means easy to set up. But it is possible.
http://www.vbulletin.com/docs/html/t...e_conditionals