Is there a CSS selector for text nodes?

前端 未结 2 1644
时光取名叫无心
时光取名叫无心 2020-11-22 00:21

What I would like to do (not in IE obviously) is:

p:not(.list):last-child + :text {
  margin-bottom: 10px;
}

Which would give a text node a

2条回答
  •  梦谈多话
    2020-11-22 00:53

    You cannot target text nodes with CSS. I'm with you; I wish you could... but you can't :(

    If you don't wrap the text node in a like @Jacob suggests, you could instead give the surrounding element padding as opposed to margin:

    HTML

    The text node!

    CSS

    p#theParagraph
    {
        border: 1px solid red;
        padding-bottom: 10px;
    }
    

提交回复
热议问题