As you learned in Part 1 of this series, an HTML tag specifies the meaning of some content. Oftentimes though, the tag itself does not provide enough information, so HTML tags have what are called attributes, which can be seen as a way of specifying configuration options for that tag.