🕵️ SicherheitslückenCVE-2023-4751 | vim up to 9.0.1247 heap-based overflow(18.09.2026 um 00:34 Uhr)
🕵️ SicherheitslückenCVE-2023-5535 | vim up to 9.0.1969 use after free(18.09.2026 um 00:34 Uhr)
🕵️ SicherheitslückenCVE-2023-4751 | vim up to 9.0.1247 heap-based overflow(18.09.2026 um 00:34 Uhr)
🕵️ SicherheitslückenCVE-2023-5535 | vim up to 9.0.1969 use after free(18.09.2026 um 00:34 Uhr)
🔧 Programmierung 🕛 vor 1 Jahr 2 Min Lesezeit
0

The 5 modern CSS tricks that you should know

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

Hey!



Just I wanna to share my CSS techniques. I face a lot of colleagues don't know it. Maybe you too. I hope it will be interesting for you.






How to write CSS depending on the number of childs



The first solution




CODE
.uia-control {
display: inline-flex;
gap: 1rem;
/* remaining CSS */
}






My solution




CODE
.uia-control {
display: inline-flex;
/* remaining CSS */
}

.uia-control:has(> :nth-child(2)) {
gap: 1rem;
}






I had to define gap always. Even if the element has only one child element. We can avoid it with :has()! I did gap is applied if uia-control has a minimum 2 childs 😊






Make changes in one place with custom properties



The first solution




CODE
.banner {
height: 2rem;
position: fixed;
}

.content {
padding-top: 2rem;
}






My solution




CODE
:root {
--page-banner-height: 2rem;
}

.banner {
height: var(--page-banner-height);
position: fixed;
}

.content {
padding-top: var(--page-banner-height);
}






Do you need to make an element with dependence on CSS of another element? You should use custom properties! It saves you from endless searches. Make changes in one place 🔥






CSS without order dependencies



The first solution




CODE
.heading_size-l {
font-size: 2rem;
}

.heading {
font-size: 1rem;
}






My solution




CODE
.heading_size-l {
--heading-font-size: 2rem;
}

.heading {
font-size: var(--heading-font-size, 1rem);
}






A problem with rule order with the same specificity is noticeable when we have one component with a few modifications. Folks, it can be avoided. CSS custom properties will help 😉






Put media queries on a diet



The first solution




CODE
.intro__heading {
font-size: 2rem;
}

.intro__description {
font-size: 1rem;
}

@media (width >= 641px) {
.intro__heading {
font-size: 3rem;
}

.intro__description {
font-size: 2rem;
}
}






My solution




CODE
.intro__heading {
font-size: var(--intro-heading-font-size, 2rem);
}

.intro__description {
font-size: var(--intro-description-font-size, 1rem);
}

@media (width >= 641px) {
.intro {
--intro-heading-font-size: 3rem;
--intro-description-font-size: 2rem;
}
}






We have to write a lot of rules by using media queries. It's why code inflates. Well, custom properties keep the code size 💡






Сustom checkboxes are on steroids with :has()



The first solution




CODE
.cb__input:checked + .cb__label::before {
/* CSS of the custom checkbox is here */
}






My solution




CODE
.cb:has(:checked) .cb__label::before {
/* CSS of the custom checkbox is here */
}






The next-sibling combinator has one disadvantage. It's broken if the order of elements is changed. :has smashes this issue 💪



P.S. If you like it you'll get more by subscribing to my newsletter.

Vollständiger Original-Artikel
Den kompletten Beitrag mit allen Details direkt auf dev.to lesen.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
DSA-6506-1 chromium - security update
1 Quelle
The COOLEST Tech I Saw at IFA 2026!
1 Quelle
Windows-Update: Machine Identity Isolation sperrt Unternehmens-PCs - Börse Express
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten The 5 modern CSS tricks that you should know

Thematisch verwandte Begriffe: modern, tricks, that, should · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...