Home > Article > Web Front-end > Detailed explanation of the differences between href and src, link and @import in css
This article mainly introduces the differences between href and src, link and @import, and explains the noun definitions and application scenarios. Friends in need can refer to it. I hope it can help everyone.
The difference between href and src:
##href (Hypertext Reference): Hypertext reference, commonly used tags are link, a, etc., are used to link referenced external resources. Define a link or relationship between the current element or current document and the required anchor or resource defined by the current attribute, such as:
The difference between link and @import:
Both are ways of externally referencing CSS, but the differences are as follows :Difference 1: link is an XHTML tag. In addition to loading CSS, it can also define other transactions such as RSS; @import belongs to the CSS category and can only load CSS.
Difference 2: When the link references CSS, it is loaded at the same time when the page is loaded; @import requires the page to be fully loaded before loading.
Difference 3: link is an XHTML tag and has no compatibility issues; @import was proposed in CSS2.1 and is not supported by lower version browsers.
Difference 4: link supports using JavaScript to control the DOM to change the style; @import does not support it.
Related recommendations:Detailed explanation of the difference between nth-child and nth-of-type in CSS3
Detailed explanation of the difference between addEventListener and on
What is the difference between br, p and DIV in html
The above is the detailed content of Detailed explanation of the differences between href and src, link and @import in css. For more information, please follow other related articles on the PHP Chinese website!