HTML span
etiketini satır içi öğeleri birlikte gruplandırmak için kapsayıcı olarak kullanabilirsiniz, böylece bunları JavaScript ile biçimlendirebilir veya değiştirebilirsiniz.
span
Etiket ne için kullanılır?
span
Etiket sadece hepsi bir araya tarz böylece grup benzer içerikli için kullanılan bir div gibidir.
Ancak span
, div
blok öğesi olan yerine satır içi bir öğe olması bakımından farklıdır .
Ayrıca, span
siz onu biçimlendirmediğiniz sürece, içeriğinin kendisi üzerinde herhangi bir etkisi olmadığını unutmamak gerekir.
span
Etiketin iki ana kullanımı vardır – belirli bir metni JavaScript ile şekillendirmek ve işlemek.
Etiketle metin nasıl span
stillendirilir
Belirli bir metni veya başka herhangi bir içeriği diğerlerinden farklı yapmak istiyorsanız, onu bir span
etiketi ile biçimlendirebilir, ona bir sınıf niteliği verebilir ve ardından onu stil için nitelik değeriyle birlikte seçebilirsiniz.
Aşağıdaki örneklerde , bazı metinlerin color
, background-color
, ve font-style
öğelerini bir span
etikete sararak değiştiriyorum .
<p>This a <span class="crimson-text">crimson text</span> within others.</p>
.crimson-text {
color: crimson;
}
Sayfadaki her şeyi ortalamak için bazı temel CSS ekledim:
body {
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
height: 100vh;
}
Arka plan rengi nasıl değiştirilir
<p>
A <span class="green-background">green background color</span> perfectly
implies the beauty of nature.
</p>
Yazı tipi stili nasıl değiştirilir
<p>
An <span class="font-style">italic</span> font style could be instrumental
in laying emphasis on a text.
</p>
.font-style {
font-style: italic;
}
.green-background { background-color: #2ecc71; }
JavaScript span
etiketi ile nasıl manipüle edilir
İçeriğin span
etrafına bir etiket sararak stil vermek mümkün olduğu gibi, içeriğinizi bir etikete sararak da değiştirebilirsiniz span
. Ona bir id
nitelik verirsiniz ve ardından onu manipüle edebilmek için JavaScript ile kimliğine göre seçersiniz.
Aşağıdaki örnekte, JavaScript ile diğer metinlerin içindeki bazı metinleri büyük harf olarak değiştirdim:
<p>
The text, <span id="uppercase"> freecodecamp</span>, was turned to
upperase with JavaScript
</p>
const uppercase = document.querySelector("#uppercase");
uppercase.style.textTransform = "uppercase";