Skip to content
View in the app

A better way to browse. Learn more.

JimiWikman.se

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SASS CSS - nästla selektorer

I serien om preprocessorn SASS så tittar vi idag på hur SASS kan nästla selektorer så vi inte behöver skriva alla varianter och så att vi på ett snyggt och enkelt sätt kan gruppera selektorer som hör till en viss huvudklass.

 

Normal när vi skriver klasser och selektorer så skriver vi dem i en tydlig ordning så att vi går utifrån och in mot en specifik klass. Ibland kan det bli lite traggligt att alltid skriva ut alla selektorerna som kan se ut så här:

nav ul {

margin: 0;

padding: 0;

list-style: none;

}

 

nav li {

display: inline-block;

}

 

nav a {

display: block;

padding: 6px 12px;

text-decoration: none;

}

Istället för att hela tiden skriva ut nav och sedan selektorerna under nav så kan vi SASS nästla koden på ett väldigt smidigt sätt:

nav {

ul {

margin: 0;

padding: 0;

list-style: none;

}

 

li { display: inline-block; }

 

a {

display: block;

padding: 6px 12px;

text-decoration: none;

}

}

Som du ser så lägger vi selektorerna inuti nav och det ger sedan en CSS kod som blir precis som den ovan. Detta gör att vi mycket enklare kan jobba med CSS i SASS utan att förlora möjligheten till nästlad CSS.

 

 

User Feedback

Recommended Comments

There are no comments to display.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.