Following a hierarchy of precedence:
- User agent declarations
- User normal declarations
- Author normal declarations
- Author important declarations
- User important declarations
The CSS specification distinguishes between author and user:
Author. The author specifies style sheets for a source document according to the conventions of the document language. For example, in HTML, style sheets can be included within the document or linked externally.
User: The user may specify style information for a specific document. This could involve specifying a file containing a style sheet or the user agent providing an interface to generate a user style sheet.
... but as a website/app developer, am I considered the user or the author? What sets them apart from each other?