You should use the same semantic code you would use for a regular computer screen website. There is no reason why you would resort to old school table layouts. Just let the layout adapt to the size of the device, i. e. no fixed width. Some browsers do support CSS 3 media queries so you should look into that.
Donít click this link!