2011-04-16 17 views

cevap

78

Metin düğümleri, kenar boşlukları veya bunlara uygulanan başka bir stil uygulayamaz, bu nedenle stil uygulamasına ihtiyacınız olan her şeyin bir öğede olması gerekir. Öğenizin içindeki metnin bir kısmını farklı şekilde biçimlendirmek isterseniz, örneğin bir span veya div içine sarın.

+41

Yine de umutsuzca eksik :: önce ve :: sonra metin düğümleri. – shabunc

+5

“Yine de umutsuzca eksikim: önce ve :: metin düğümlerinden sonra.” Gerçekten. Biçimlendirme yapamazlar, ancak kesinlikle 'içerik' alırlar. – Synetech

+5

Bir metin düğümünün nasıl hedefleneceğini sormak gayet makul bir sorudur. OP'nin özellikle “marj” dediğini anlıyorum, ancak bir metin düğümüne uygulanabilecek ve ana düğüme değil, bir metin düğümüne uygulamak isteyebileceğiniz diğer stillerdir. Örneğin, metnin altında bir kenarlık altlığı istediğimi varsayalım. Kenarlık düğümünün bu metin düğümüne uygulanması, istenen sonuca sahip olacak, ancak bunu ebeveyn div'una uygulayarak tüm divun etrafında bir alt kenarlık oluşturacaktı. Ne yazık ki, CSS, en azından şu an HTML öğelerini ekleyerek metin düğümünü hedeflemenize izin vermez. – VKK

33

CSS ile metin düğümlerini hedefleyemezsiniz. Seninleyim;

HTML: keşke ... ama bir <span>like @Jacob suggests metin düğümü sarın yoksa

:(olamaz, bunun yerine margin aksine çevreleyen elemanı padding verebilir

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

CSS

p#tehParagraph 
{ 
    border: 1px solid red; 
    padding-bottom: 10px; 
} 
Sen :: birinci line`, adından da anlaşılacağı gibi olsa da, sadece fi için geçerlidir `kullanarak yaklaşır olabilir
İlgili konular