display,overflow同时使用时,overflow失效

  • Post author:
  • Post category:其他


最外层div 1可根据 IsVisible[x]的值动态影藏或显示,div 2 overflow属性为’hidden’ ,限定了div 2 的高度开发中发现此例中display,overflow放在同一div中,将导致overflow的hidden属性失效。所以将两属性分别置于两个div下,display处于最外层。

  <div id= '1' style={{ display: IsVisible[x], position: 'relative' }}>
             <div id='2' style={{ "height": "50px", overflow: 'hidden' }}>
                  <div dangerouslySetInnerHTML={{ __html: 
                      articleList[x].content }}>
                  </div>
             </div>
       <button className={styles.button} value={x} 
        onClick={(e) => { extendsArticle(e) }}>
            阅读全文<Icon type="down" />
      </button>
  </div>



版权声明:本文为qq_22251149原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。