首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移除:从最后一个span元素中删除伪元素的内容之后

移除:从最后一个span元素中删除伪元素的内容之后
EN

Stack Overflow用户
提问于 2014-10-19 22:01:53
回答 1查看 1.3K关注 0票数 0

我试图从最后一个::after元素中删除<span>伪元素的内容。我和其他人都做得很好,但我不知道为什么这个不能正常工作。

http://jsfiddle.net/L6d6w1ys/

HTML:

代码语言:javascript
复制
<section class="comments">
                <h3>Comments:</h3>
                    <div class="radius panel">
                        <div class="comment-meta">
                            <div class="row">
                                <div class="large-3 columns">
                                    <img src="http://placehold.it/250x150">
                                </div>
                                <div class="large-9 columns">
                                    <span>User 1</span>  <span>Date: 19/10/2014</span>
                                    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto ullam veritatis cupiditate soluta qui, numquam laudantium fugit! Cum reiciendis sapiente doloremque molestiae laudantium quas aut, itaque rerum minus natus sed.</p>
                                </div>
                            </div>
                        </div>
                    </div>
                </section>

CSS:

代码语言:javascript
复制
 .comments {
            p , span{
                font-size: 14px;
            }
            .comment-meta span{
                &:after{
                    content: " | ";
                    margin:0 15px;
                }
                &:last-child:after{
                    content: " ";
                    margin: 0;
                }
            }
        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-19 22:05:31

它不能工作,因为span:last-child选择器不会选择任何<span>元素。

假定标记,no <span>元素是其父元素的最后一个子元素。

试着使用:last-of-type来代替:

代码语言:javascript
复制
.comments {
  p , span{
        font-size: 14px;
    }
    .comment-meta span {
        &:after {
            content: " | ";
            margin:0 15px;
        }
        &:last-of-type:after {
            content: none;
            margin: 0;
        }
    }
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26455893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档