web technology -- content, form, style, dynamics