嵌套在 SASS 中是如何工作的

嵌套在 SASS 中是如何工作的

当您观察 HTML 文件的结构时,您会注意到它具有非常清晰的层次结构:

 <!DOCTYPE html>  
 <html>  
 <head>  
 <title>页面标题</title>  
 </head>  
 <body> <h1>我的第一个标题</h1>  
 <p>我的第一段。</p> </body>  
 </html>

如您所见,HTML 的结构使其相对易于阅读。

另一方面,CSS 缺乏这种视觉结构。这就是为什么它有很快变得杂乱无章的趋势。

进入萨斯 嵌套

定义

使用嵌套,我们可以将子选择器嵌套在父选择器中。

这导致代码更清晰,重复更少。

例子

采用以下 HTML:

 <nav class="navbar">  
 <ul>  
 <li>家</li>  
 <li>服务</li>  
 <li>联系我们</li>  
 </ul>  
 </nav>

使用常规 CSS,我们会这样写:

 .navbar {  
 背景颜色:红色;  
 填充:1rem;  
 }  
 .navbar {  
 列表样式:无;  
 }  
 .navbar {  
 文本对齐:居中;  
 保证金:1rem;  
 }

这里有很多重复。每次我们想要设置一个孩子的样式 导航栏 ,我们必须重复类名。

使用 Sass 嵌套,我们可以编写更简洁的代码。

像这样:

 .navbar {  
 背景颜色:红色;  
 填充:1rem;  
 ul {  
 列表样式:无;  
 }  
 李{  
 文本对齐:居中;  
 保证金:1rem;  
 }  
 }

使用缩进,您现在可以看到 ul 选择器整齐地嵌套在 导航栏 选择器。

我们有一个更少重复的语法,更容易阅读!

结论

如果你喜欢这篇博文,请关注我 推特 我每天都会在这里发布有关技术相关的事情!

让我们联系

最初发表于 https://dev.to 2022 年 9 月 3 日。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/12514/50550412

posted @ 2022-09-04 12:51  哈哈哈来了啊啊啊  阅读(24)  评论(0)    收藏  举报