8. A computer program product having a non-transitory computer readable medium embodying computer program logic, said computer program product comprising: code for identifying selected content within a page edited in a development environment, the selected content corresponding to a structural element of the page; code for automatically acquiring one or more formatting edits to said selected content; code for automatically accessing a style sheet, the style sheet included in the page or in a style sheet page referenced by the page, the style sheet comprising one or more style sheet rules defining one or more styles applicable to one or more structural elements in the page to control an appearance of the one or more structural elements; code for comparing said one or more formatting edits to one or more existing styles to identify at least one style having attributes matching the formatting edits; code for, if a matching style in said style sheet is located in said comparing step, automatically applying the discovered style sheet rule to said content by modifying markup defining a structural element of said web page corresponding to said content; code for, otherwise automatically updating the style sheet to include a new style sheet rule defining a style corresponding to said one or more formatting edits associated with said selected content; and automatically changing markup defining the corresponding structural element to apply said new style sheet rule to said selected content.
8. A computer program product having a non-transitory computer readable medium embodying computer program logic, said computer program product comprising: code for identifying selected content within a page edited in a development environment, the selected content corresponding to a structural element of the page; code for automatically acquiring one or more formatting edits to said selected content; code for automatically accessing a style sheet, the style sheet included in the page or in a style sheet page referenced by the page, the style sheet comprising one or more style sheet rules defining one or more styles applicable to one or more structural elements in the page to control an appearance of the one or more structural elements; code for comparing said one or more formatting edits to one or more existing styles to identify at least one style having attributes matching the formatting edits; code for, if a matching style in said style sheet is located in said comparing step, automatically applying the discovered style sheet rule to said content by modifying markup defining a structural element of said web page corresponding to said content; code for, otherwise automatically updating the style sheet to include a new style sheet rule defining a style corresponding to said one or more formatting edits associated with said selected content; and automatically changing markup defining the corresponding structural element to apply said new style sheet rule to said selected content. 9. The computer-readable medium of claim 8 , wherein the style sheet comprises a cascading style sheet.