You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何给包裹img的div加.image类无效果,给img加则生效?

问题解答
  • 核心差异在于CSS选择器的作用对象不同:

    • 案例2中,.image选择器直接选中带类的<img>标签,width:100px样式直接作用在图片本身,因此生效。
    • 案例1中,.image选择器选中的是包裹图片的<div>标签,样式仅作用于这个div。而width属于非继承属性,图片不会自动继承父元素div的width值,所以图片仍保持原有尺寸,看起来样式未生效。
  • 若想让案例1的写法生效,需修改CSS选择器,明确指定作用在div内部的img上:

    .image img {
      width: 100px;
      height: auto;
    }
    

内容的提问来源于stack exchange,提问作者Apple-dh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 05:32:32