Yanıtlar:
Metin düğümlerinde kenar boşlukları veya başka bir stil uygulanamaz, bu nedenle stil uygulamanız gereken her şey bir öğede olmalıdır. Öğenizin içindeki metnin bir kısmının farklı bir şekilde biçimlendirilmesini istiyorsanız , örneğin bir spanveya içine sarın div.
I'm nevertheless desperately missing ::before and ::after on text nodes.Aslında. Biçimlendirme yapamazlar, ama kesinlikle alırlar content.
CSS ile metin düğümlerini hedefleyemezsiniz. Seninleyim; Keşke yapabilseydin ... ama yapamazsın :(
Eğer bir metin düğümü sarın yoksa <span> @Jacob anlaşılacağı gibi , bunun yerine çevreleyen eleman verebilir paddingaksine margin:
<p id="theParagraph">The text node!</p>
p#theParagraph
{
border: 1px solid red;
padding-bottom: 10px;
}
::first-lineadından da anlaşılacağı gibi, sadece metnin ilk hat için geçerli olsa da,. (Ayrıca, sadece bazı özelliklerin üzerine ayarlanabileceğini düşünüyorum)