【发布时间】:2016-08-09 08:04:00
【问题描述】:
我有两个 CSS 类:
.thick-green-border {
border-color: green;
border-width: 10px;
border-style: solid;
border-radius:10px;
}
.smaller-image {
width: 100px;
border-radius:30px;
}
在 HTML 文档中的用法:
<img class="thick-green-border smaller-image" src="https://s3.amazonaws.com/freecodecamp/relaxing-cat.jpg" alt="A cute orange cat lying on its back.">
当图像元素同时分配到两个类时,.smaller-image 类中描述的样式border-radius 的规则生效,而不是thick-green-border 类中设置的半径。那就是图片的边框半径变成了 30px,而不是 10px。
谁能告诉我为什么?我尝试更改将类分配给图像的顺序,但结果是相同的。
【问题讨论】: