style, content, and javascript