- I hope you've enjoyed CSS: Selectors. Before we go I want to leave you with some additional resources that can help deepen your knowledge of CSS and explore selectors in more detail. And I've given these to you as a resource file in the exercise files. So if you go in the 08_02 directory, you'll find this file resources.htm. Now the very first resource I want you to take a look at, is the CSS Selectors Level 3 specification put together by the W3C. As I mentioned earlier, this is the current standard of the selectors module.
It's well supported in other browsers, and the great thing about this is that it has sort of a cheat sheet of all the different selectors types. As well as all of their individual syntax. Now, if you've never read specifications before, it can be a little technical and a little dry. But once you get used to the format you can come in here and find exactly what you're looking for. Now a little bit more user friendly, is the Mozilla Developers Network CSS Resource. This is a great resource that covers all aspects of CSS.
And what's neat about this, is they have a really nice CSS reference, that goes through all the different selectors and properties. There are some great tutorials and demos, documentation, articles. There's a lot here that you can dig your teeth into. And, again, like I said, it's a little bit more user friendly than the actual specification itself. Another fantastic site that anybody that uses CSS and authors CSS needs to be familiar with, is Chris Croyier's css-tricks.com. This really has become the industry standard site for learning about CSS and sort of deepening your knowledge.
You'll notice that he also has resources like The Almanac. There's a blog that contains fantastic articles. There are different demos and videos. There's forums that you can go pose questions to. So there's a lot of things going on here on CSS-Tricks. This is definitely something that you should bookmark, and come back to frequently. Now another great resource that targets learning selectors specifically, is this really cool interactive demo called CSS Diner. And you can find this at flukeout.github.io. What's really neat about this is that you're targeting these two plates on the page right here.
And it walks you through different types of selectors. So you actually write the selector to target the plates, and when you do, you move on to the next level. So you can see there's level one of 26. And as you learn you'll go through learning different types of selectors, using this interactive demo. So this is a really cool interactive tool to use to sort of reinforce your knowledge of individual selector types. Don't forget all the other great CSS titles on lynda.com. We have literally dozens of titles on CSS that cover everything from the very basics, fundamentals of CSS, to individual advanced projects.
So be sure to take full advantage of all the content on lynda.com. I also want to personally invite you to follow me on Twitter. You can follow me @jameswillweb. I'd love to hear from you. So follow me on Twitter and join the conversation. This is where I do most of my posting about different titles and courses and CSS, and what's going on within the industry. Well that is all for now. I hope you've enjoyed CSS: Selectors. And I hope the course is gonna help you write more efficient CSS. Thanks for watching, and I'll see you in my next lynda.com course.
- Targeting classes and IDs
- Working with group selectors
- Targeting element attributes
- String matching
- Targeting links with pseudo-class selectors
- Targeting child elements and empty elements
- Targeting parent, child, and sibling elements
- Matching patterns
- Writing efficient selectors