⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

Sass 属性嵌套

学习使用 Sass 的属性嵌套语法简化带命名空间的 CSS 属性书写。 · 难度:入门 · +15XP

属性嵌套简介

Sass 允许对具有相同命名空间(如 font, border, margin)的属性进行嵌套,减少重复书写前缀。

基本语法

.text {
  font: {
    family: Arial, sans-serif;
    size: 16px;
    weight: bold;
  }
}

编译为:

.text {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

结合直接属性

可以在嵌套块中同时使用直接属性和嵌套属性。

.box {
  border: 1px solid black {
    left: none;
    right: 2px dashed red;
  }
}

常见可嵌套属性

命名空间子属性
fontfamily, size, weight, style, variant
borderwidth, style, color, radius, collapse
margintop, right, bottom, left
paddingtop, right, bottom, left
backgroundcolor, image, repeat, position, size

注意事项

练习提示

使用属性嵌套为一段文本设置 font 和 border 样式,要求包含 font-size, font-weight, border-style, border-color。

Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 85 篇
0 完成
🔥 0