Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What’s the difference between @import and link for adding CSS?

user-image
Question added by Syed Kamran Hyder , Senior UI/UX / Web & Graphic Designer / SharePoint Designer , Saudi Basic Industries Corporation (SABIC)
Date Posted: 2013/01/02
Zeeshan Munshi
by Zeeshan Munshi , Senior Software Developer , MAXVAL TECHNOLOGIES Pvt. Ltd

Difference between them is that @import is the CSS mechanism to include a style sheet and <link> is the HTML mechanism. However, browsers handle them differently, giving <link> a clear advantage in terms of performance. That is @import is used in CSS files to include / import the other existing CSS/stylesheet within another. While link is used to add reference to your CSS file in HTML,so that it can refer & load appropriate style..

Muhammad Majid Saleem
by Muhammad Majid Saleem , Senior PHP Developer / Project Manager , SwaamTech

Difference between @import and <link> is: - @import is used to include / add a CSS file into other CSS file. - <link> is used to link a CSS file to your web page.

Deleted user
by Deleted user

If you have10 stylesheets, in your page you have to write10 times like this:<link href="css/screen.css" rel="stylesheet" type="text/css" />

 

But if you use @import option, you call only1 stylesheet and in the top of this stylesheet you call remaining9 stylesheets.

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.