Scoped CSS
Learn how component-specific CSS works.
We'll cover the following
The application has everything it needs. The last thing we need to do is add some styles. We have the option of defining styles in the src/styles.css
file. This is what we did in the last project.
There’s an alternative approach you may want to consider, which uses the component CSS. Every component comes with its CSS files. The app
component has the app.component.css
file, and the post
component has the post.component.css
file.
The main benefit of defining styles in the component CSS files is that the styles are scoped. What does this mean? It means that the styles will only affect the template in the component.
For example, in the post.component.html
template, we have a <img>
tag. If we were to add an img
selector in the app.component.css
file, the properties wouldn’t affect the post
component’s template.
img {
width: 200px;
height: 200px;
}
We can use the Chrome Developer Tools to inspect the element’s CSS properties.
Get hands-on with 1400+ tech skills courses.