有没有文本节点的CSS选择器?

我想做什么(显然不是IE)是:

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

这将给文本节点留有余地。 (这甚至可能吗?)我将如何获得文本节点与CSS?

文本节点不能有边距或任何其他样式应用到他们,所以你需要的样式应用到的必须在一个元素。 如果您希望元素内部的某些文本的样式不同,请使用spandiv来包装它。

你不能用CSS来定位文本节点。 我和你在一起; 我希望你能…但你不能:(

如果你不像@Jacob所建议的那样将文本节点包装在一个<span> ,你可以给周围的元素padding而不是margin

HTML

 <p id="tehParagraph">The text node!</p> 

CSS

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