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 span
veya 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 padding
aksine margin
:
<p id="theParagraph">The text node!</p>
p#theParagraph
{
border: 1px solid red;
padding-bottom: 10px;
}
::first-line
adı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)