:after, :before issues in internet explorer 11

后端 未结 1 528
花落未央
花落未央 2021-01-17 10:16

In my website design, I am using :before and :after pseudo elements. These are working good in Google chrome and firefox. But having trouble with i

相关标签:
1条回答
  • 2021-01-17 10:59

    You have to modified your CSS a little bit to align the drop arrow in all browsers including IE11. Please use this CSS.

    #nav li{
      display: inline-block;
      position: relative; /*Added Line*/
    }
    
    #nav ul li.active:after {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    content: "";
    border-top: 13px solid rgba(2,155,223,0.9);
    position: absolute;
    bottom: -10px; /*change from -13 to 10px*/
    width: 0px;
    /*margin-left: -20px;*/  /*REmoved Line*/
      left: 20px;/*Added Line*/
    }
    
    0 讨论(0)
提交回复
热议问题