Skip to content Skip to sidebar Skip to footer

When Functionalities Of Html Attributes And Css Styles Overlap

1) If inside CSS file we specify the following style: td { text-align:center; } While in a Html file we have then value set in CSS file will ta

Solution 1:

Which set of definitions, HTML attributes or CSS properties, take precedence?

The textbook answer:

CSS properties take precedence over HTML attributes. If both are specified, HTML attributes will be displayed in browsers without CSS support but won't have any effect in browsers with CSS support.

(Reference: http://www.hwg.org/resources/faqs/cssFAQ.html)

The real-world answer:

It depends, if you want to be certain for a specific attribute or set of attributes, you will have to create a unit test and apply those tests to the specific browser(s) that you want to verify for compliance with the "textbook" answer, or compliance to your specification for the specific project you are working on.

You already imply that you know certain HTML attributes are deprecated, so I will not belabor that point here.

Post a Comment for "When Functionalities Of Html Attributes And Css Styles Overlap"