css - 子元素上的 SCSS 文本装饰

标签 css sass

悬停时在嵌套上应用文本装饰的正确语法是什么。

例如,假设我们有HTML 结构:

<div class="main-wrapper">
 <img src="/abcd.jpg" /> 
 <a href="http://www.google.com"> Click me! </a>
</div>

我想在 ma​​in-wrapper 上悬停时应用 text-decoration: underline on a(link) 元素

谢谢

最佳答案

你想要 scss

    .main-wrapper{
      a {
        text-decoration: none;
      }

      &:hover {
        a {
          text-decoration: underline;
        }
      }
    }

它给出了下面提到的 css

.main-wrapper:hover a {
  text-decoration: underline;
}

.main-wrapper a {
  text-decoration: none;
}
<div class="main-wrapper">
  <img src="/abcd.jpg" />
  <a href="http://www.google.com"> Click me! </a>
</div>

关于css - 子元素上的 SCSS 文本装饰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42328237/

相关文章:

html - 选择CSS中的每三个元素

CSS 似乎无法将高度设置为父容器的 100%

javascript - 保存 CSS - 浏览时,如何将 chrome dev 或 firebug 中的 css 文件保存到本地目录

css - Sass @each 有多个变量

sass - SCSS : Checking if a value exists in a multi dimensional list

css - 如何删除清除 :Both in CSS

javascript - Twitter Bootstrap 风格 = "width: 45%;"

css - 如何有效地使用 bootstrap-sass?

asp.net - Compass/Sass、ASP.NET/MVC 蓝图

css - 在 css3、scss 或 compass 中设置宽度和高度的好方法是什么?