2

When combining a class and ID in CSS is it better practice to use .class#id or #id.class? Does one have advantages over the other, or are they treated exactly the same by every browser? Thoughts?

bjork24
  • 3,063
  • 7
  • 33
  • 46

2 Answers2

2

I believe you can find some useful information here:
How to combine class and ID in CSS selector?

Community
  • 1
  • 1
Mr. L
  • 3,039
  • 4
  • 24
  • 26
2

They both point to the same element due to that id selector, so they work the same way.

As for advantages, I feel that .class#id is suited more for specific cases of a .class element (like a sticky post in a blog), and a #id.class is just an extension of the #id element's stylesheet.

I'm not sure if this is common practice, but I find it helpful.

Blender
  • 275,078
  • 51
  • 420
  • 480