Using Inline CSS, Internal CSS, and External CSS

 

CSS and HTML go hand in hand, but there are three ways to apply CSS: Inline, Internal, and External. Choosing the right one is like picking between instant noodles, home-cooked meals, and fine dining—each has its place!

Method 1: Inline CSS (The "Quick Fix")

Inline CSS is applied directly within an HTML element using the style attribute. It’s great for one-time fixes but makes your code messy if overused.

<p style="color: blue; font-size: 20px;">This is blue text.</p>

Fun Fact

Using inline CSS for an entire website is like writing a book in sticky notes—chaos!

Method 2: Internal CSS (The "Middle Ground")

Internal CSS is placed within a <style> tag inside the <head> section of an HTML document. It works well for small projects but isn’t ideal for large sites.

<head>
  <style>
    p {
      color: green;
      font-size: 18px;
    }
  </style>
</head>
Run Code on FunProgramming

Warning

Too much internal CSS can slow your website down like a dial-up connection in 2025.

Method 3: External CSS (The "Best Practice")

External CSS is written in a separate file and linked to your HTML using the <link> tag. This keeps your code clean and reusable.

<head>
  <link rel="stylesheet" href="styles.css">
</head>

And in styles.css:

p {
  color: red;
  font-size: 16px;
}
Run Code on FunProgramming

Pro Tip

External CSS is like a universal remote—one file to rule them all!

When to Use Each Method

Situation Use Inline CSS Use Internal CSS Use External CSS
Quick styling
Small projects
Large websites

SEO Tip

Using external CSS improves page load speed, making Google (and your visitors) happy. Slow websites = visitors leaving faster than free pizza disappearing at a party.

Conclusion

Each CSS method has its use, but external CSS is the gold standard for professional projects. Keep your code clean, and your website will thank you! 

Post a Comment

0 Comments