Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
August 5, 2020 01:08 pm GMT

CSS Selectors: Let's talk basics

Introduction

I dont know how many times I have found myself googling 'CSS selectors' and even now, I still find myself mixing up how to target CLASSES and ID's with selectors when using CSS, So lets glance over the basic ones, most commonly used in the world of CSS styling.

Upon posting the above tweet, I found many others agreeing, so I wanted to talk about something that seems to confuse even the most confident of developers.

Before you read on, here is a mini list of terms you will come across in this article.

  • Selectors

These are patterns that we can use, to select the element we want to style.

  • Element

This selects all HTML elements based on It's element name EG Div, Paragraph, header etc.

  • Class

A class element uses a specific class that we are able to target, and ultimately style EG:
Alt Text

  • ID

This selector uses the ID attribute of a HTML element to target a specific element. EG
Alt Text

  • Cascading Style Sheet

Also known as CSS, describes how HTML elements should be displayed on a website or other media. It can control and alter multiple layouts at once, saving a lot of work and time In the process.

Where can we use selectors?

Selectors are used to target specific ID's or classes; they tell the web browser which HTML elements should be selected, to have the given CSS rule/value applied to them.
We can use 2 specific selectors ( . & #) to change the CSS of an element, by targeting them.


Types of Selector:

(.) - Period or full stop; This targets a class, and will apply any modified changes to that particular element.


(#) - Hash sign; These are used to target a specific element with a unique ID.


Note: Its important to get these the correct way round when you are targeting elements, because if not, the changes made in the stylesheet will not apply. (Trust me, Its ok if you get these mixed up to begin with, It has taken me some time to get it right myself!)
Selectors should be displayed like this:
Alt Text


Additional selectors can be used to change the appearance of various rules created.


Some of these include:

Asterix:

The Asterix selector will select every HTML element on the page and style them EG:
Alt Text

Grouping Selector:

As the name suggests, the grouping selector changes the style of particular elements (Div, Paragraph,Header etc..) that have been selected specifically by the user.
EG:

Alt Text

Hopefully this mini-article will help grasp some of the basics reagrding CSS selectors.

Im planning to go more in depth about @media & targeting paragraphs in another article; So watch this space!


Original Link: https://dev.to/misslorsx/css-selectors-let-s-talk-basics-5267

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To