CSS如何在IE上的:: after中更改光标

时间:2018-08-16 07:28:59

标签: css internet-explorer

在Chrome中效果很好, 但是如何在IE中做到这一点?

.someClass {
    cursor: default;
}
.someClass::after {
    cursor: pointer;
    background-color: yellow;
    content: 'someText';
}

<div class='someClass'>someDiv</div>

sandbox

2 个答案:

答案 0 :(得分:0)

请查看此解决方案。它可以在IE和其他浏览器上运行。

div.someClass{
    font-size:1em;
    position:relative;
    display:inline-block;
}
div.someClass > span{
    cursor:pointer;
    margin-left: 6px;
}
div.someClass > span::after{
    content:'someText';    
    display: inline-block;
    text-align:right;
    background : yellow;
}
<div class='someClass'>someDIV<span></span></div>

答案 1 :(得分:0)

一些较旧的浏览器需要单个冒号而不是双冒号。尝试div > span:after