# FCC projects: Why id tags and not class?

**URL:** <https://forum.freecodecamp.org/t/fcc-projects-why-id-tags-and-not-class/262115>\
**Category:** General\
**Created:** [March 1, 2019, 1:57pm UTC](https://forum.freecodecamp.org/t/fcc-projects-why-id-tags-and-not-class/262115 "2019-03-01T13:57:34Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jenovs](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jenovs/32/60963_2.png) [@jenovs](https://forum.freecodecamp.org/u/jenovs)\
**Post date:** [March 1, 2019, 2:18pm UTC](https://forum.freecodecamp.org/t/fcc-projects-why-id-tags-and-not-class/262115/2 "2019-03-01T14:18:55Z")

</div>

> [@CSS classes rather than IDs in first few projects?](http://forum.freecodecamp.org/t/css-classes-rather-than-ids-in-first-few-projects/219782):
>
> The first few FCC projects include several user stories like this: “User Story #1: My tribute page should have an element with a corresponding id=“main”, which contains all other elements.” [Build a tribute page](https://learn.freecodecamp.org/responsive-web-design/responsive-web-design-projects/build-a-tribute-page) In these first few projects, I think FCC should get students into good habits by pushing them towards using classes rather than IDs as much as possible. The reasons why are laid out here by Harry Roberts: [The Specificity graph](https://csswizardry.com/2014/10/the-specificity-graph/) Clearly in these initial small projects, using IDs rather …

---

_[View the full topic](https://forum.freecodecamp.org/t/fcc-projects-why-id-tags-and-not-class/262115)._
