对一个包含在div里面的链接颜色就行修改为啥没有生效

为啥这里没有对链接颜色的修改没有生效,直接a{}或者div>a{}可以选中,但是请问下为啥上述代码不能生效,链接依然是默认的蓝色,而不是橙色

<html>
    <head>
        <style>
            div{
                color: coral;
            }
        </style>
    </head>
    <body>
        <div>
            <a href="a">这是一个链接</a>
        </div>
    </body>
</html>

因为a标签 默认就有样式,所以不会继承父级的样式,如果需要更改A标签的样式,那么就必须定位到a标签。

把div改成a 或者改成div a

a{
  color:coral
}

img