div/span structure for browser compliance