我在尋找為什么我img在右側有一個邊距,我沒有找到與物件相關的任何邊距,并且將邊距設定為 0 不起作用。我終于找到了問題所在。另一個floatright img, li邊距為 15px 的類對名為 img 的類起作用。問題是我不明白為什么。Img 沒有特定的類,只有它所在的整個 div 有一個類,但該類是angebote并且沒有邊距。在控制臺中停用 15px 邊距不僅會洗掉擁有類 floatright 的物件的邊距,還會從命名的 img 中洗掉邊距。我該怎么辦 ?我不知道為什么 img 會受到它甚至不擁有的另一個類的邊緣的影響。
這是問題以及我是如何找到它的
.angebote img{
width: 250px;
height: auto;
}
.floatright li, img{
float: right;
font-size: 10px;
margin-right: 15px;
list-style: none;
}
uj5u.com熱心網友回復:
您發布的第二條 css 規則 ( .floatright li, img {...) 選擇了兩個不同的東西:具有該類li的父元素中的所有元素,以及一般的所有元素。逗號分隔選擇器,設定對兩個不同的選擇器有效。.floatright img
因此,margin-right要從您的影像中洗掉 ,只需添加margin-right: 0到您的.angebote img規則中。它的選擇器比 just 更具體img,所以它會否決其他 CSS 規則。相同float: right:如果您不想要它,請添加float: none到您的.angebote img規則中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/419166.html
標籤:
