SShortSingh.
Back to feed

CSS Gap Decorations Expand to Flex and Grid Layouts in Chrome and Edge 149

0
·2 views

CSS gap decorations, previously limited to multi-column layouts, now work across flex and grid containers starting with Chrome and Edge version 149 and other Chromium-based browsers. The existing column-rule property has been extended to apply in these new contexts, while a new row-rule property handles the perpendicular axis, enabling cross-hatch line patterns through gutters without modifying child elements. A new rule shorthand allows both axes to be styled simultaneously when symmetric ruling is needed. The feature also introduces granular inset longhands — covering caps, junctions, and start/end points — giving developers precise control over where rules begin and end, particularly at intersections. Additionally, rule-overlap replaces the earlier gap-rule-paint-order property to determine which axis renders on top at crossings, and rule-visibility-items controls whether decorations appear alongside empty container areas.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Pulse AI Debugger Launches Beta to Help Developers Fix Broken ML Models

A developer has released Pulse, an AI-powered debugging tool for machine learning models, and is seeking beta testers. The tool converts internal training data such as tensors and gradients into live, log-scaled heatmaps, then uses an AI layer to diagnose and explain failures. Pulse requires minimal setup — users import a single function and run it before their training loop. It is designed to operate during CPU idle time so it does not interfere with GPU training performance. The beta is now live, and interested developers can sign up via the project's official website.

0
ProgrammingDEV Community ·

Open-Source Tool Brings AI Image and Video Generation into Claude Code via Google Gemini

Developer Antonio Cardenas has released generate-nanobanana, an open-source Claude Code skill that enables AI image and video generation powered by Google Gemini models. The tool supports multiple model tiers, including Nano Banana 2 Lite, Nano Banana Pro, and Gemini Omni Flash. A built-in cost gate displays estimated charges before any paid operation is executed, giving users spending transparency. Each generated file is accompanied by a prompt log and seed value for reproducibility and reference. The project is publicly available on GitHub, and the developer is actively welcoming community feedback.

0
ProgrammingDEV Community ·

From Warehouses to GIS: One Woman's Decade-Long Path to Environmental Data Analytics

After graduating high school in 2013 with no clear direction, the author spent years cycling through more than a dozen unrelated jobs before finding a passion in environmental science and data. A turning point came in 2022 when, at age 26 and motivated by years of self-directed reading on climate change and ecology, she enrolled at Potomac State Community College to earn an Associate of Arts in Wildlife and Fisheries. She later transferred to Frostburg State University, where she shifted her major to Environmental Science after finding traditional biology coursework too theoretical and memorization-heavy. Along the way, she co-founded a tree care business, volunteered with a spruce restoration initiative, and worked as a math tutor, all of which built practical and analytical skills. Her journey ultimately led her toward GIS and environmental data analytics as a career path that merged her longstanding interests with technical expertise.

0
ProgrammingDEV Community ·

Linux 7.2 Due August 2026; Kernel Swap I/O Gets Per-CPU Rework

Linux 7.2 is in its release-candidate phase and is expected to reach stable release around 16 August 2026, with embedded BSP teams advised to test against release candidates now due to several out-of-tree-breaking removals. Notable changes include the elimination of the strncpy() API, dropped architecture-specific MD5 implementations, and a raised minimum LLVM/Clang version. A Tencent engineer has posted an RFC to rework swap I/O distribution across multiple devices, replacing a global lock and priority list with per-CPU structures to reduce CPU contention. On the build-system front, Buildroot's current three-month stable series reaches end of life in September 2026, while its long-term-support line runs until 2028. Bootlin has also released Freedom-U-SDK 2026.07.00-lts, updating its SiFive RISC-V Yocto SDK to track the current Yocto release and the 6.18 kernel.