搜尋

首頁  >  問答  >  主體

邊框半徑不適用於錨點內的 img

我正在使用以下 HTML 程式碼:

<a class="-video-detail-qualifiers-branding">
    <img src=""/>
</a>

SCSS 程式碼:

.-video-detail-qualifiers-branding {
  border: 2px solid #D7C378;
  border-radius: 4px;

  img {
    height: 85px;
    width: 85px;
    padding: 5px;
  }

  img::after {
    border-radius: 4px;
  }
}

問題:上面的程式碼將 border-radius 應用於錨標記,但沒有將 border-radius 應用於 img 標記。我希望這兩個元素的邊框半徑必須是 4px。

P粉903969231P粉903969231273 天前572

全部回覆(1)我來回復

  • P粉647449444

    P粉6474494442024-04-07 00:06:18

    .-video-detail-qualifiers-branding {
      border: 2px solid #D7C378;
      padding: 5px;
      display: inline-block;
      border-radius: 4px;
    
      img {
        display: block;
        height: 85px;
        width: 85px;
        border-radius: 4px;
      }
    }

    如果您從<img> 中刪除填充,並將其添加到<a> 中,並將display: block; 添加到它們兩個中,您可以看到border-radius 對這兩個標籤都有效。 < /p>

    回覆
    0
  • 取消回覆