收藏
回答

当rich-text标签有两个【style=""】内样式时, 后一个覆盖前一个?

1、获取到的img标签 ,自带了一个style,写法:<img width='100%' src=\"http://123.57.227.182:8092/upload/images/20180907/11671536311948945.jpg\" style=\"\"/>

2、在js中对img标签进行处理后此时会有两个style,<img  style='max-width:100%;height:auto;display:block;margin-top:0;margin-bottom:0;'    src=""     style=""  />

3、此时后一个style会把前一个覆盖了 前一个样式没有任何作用


回答关注问题邀请回答
收藏

2 个回答

  • 十三
    十三
    2023-02-21

    怎么会覆盖呢

    你后一个style里面都没有前一个的:width,height,display,margin属性

    

    2023-02-21
    有用
    回复 3
    • 空巷
      空巷
      2023-02-21
      后一个是没有,但是前一个里面的宽高等属性都没有生效
      2023-02-21
      回复
    • 十三
      十三
      2023-02-21回复空巷
      加上 !important 试试
      2023-02-21
      回复
    • 空巷
      空巷
      2023-02-23
      不行的,试过了的
      2023-02-23
      回复
  • Jianbo
    Jianbo
    发表于小程序端
    2023-02-21

    贴代码看一下。

    2023-02-21
    有用
    回复 2
    • 空巷
      空巷
      2023-02-21
      2023-02-21
      回复
    • 空巷
      空巷
      2023-02-21
      前一个style里的宽高等属性都没有生效,从后台把内容里自带的那个style删掉就正常了,但是这个得从程序里处理一下
      2023-02-21
      回复
登录 后发表内容