sınır CSS'de bir öğeye kenarlık eklemek için kullanılan bir kısayol özelliğidir. Kutunun kenarlığını belirlememizi sağlar. Kenarlığın genişliğini, stilini ve rengini ayarlar. Bu CSS özelliği aşağıdaki kenarlık özelliklerini içerir:
Bu özellik tek başına kullanılamaz. Kenarlığı ilk olarak ayarlamak için her zaman 'border-style' özelliği gibi diğer kenarlık özellikleriyle birlikte kullanılır; aksi halde çalışmayacaktır.
Kenarlığın genişliği her bir taraf için farklı olabilir. Border-bott-width kullanılarak yapılabilir, kenarlık üst genişliği, kenar sağ genişliği , Ve kenarlık-sol-genişlik .
Benzer kenar genişliği , kenarlığın stili her bir taraf için farklı olabilir. Özellikleri kullanılarak yapılabilir alt kenar stili, üst kenar stili, sağ kenar stili , Ve kenarlık-sol-stili .
sınır rengi mülkiyet tek başına kullanılamaz. Kenarlığı ayarlamak için 'border-style' özelliği gibi diğer kenarlık özellikleriyle birlikte kullanılması gerekir; aksi halde çalışmayacaktır.
kenarlık ve anahat
Kenarlıklar ve ana hatlar çok benzer olmasına rağmen, ana hatlar ve kenarlıklar arasında aşağıdaki gibi bazı farklılıklar vardır:
- Anahat kullanarak, bir öğenin dört tarafı için farklı anahat genişliği, stili ve rengi uygulayamayız, oysa kenarlık içinde, sağlanan değeri bir öğenin dört tarafının tamamına uygulayabiliriz.
- Kenarlık, öğenin boyutunun bir parçası iken ana hat, öğenin boyutunun bir parçası değildir. Yani, elemana ne kadar kalın bir taslak uygularsak uygulayalım, boyutları değişmeyecektir.
Border özelliğini anlamak için bir örnek görelim.
Örnek
p{ border: 4px blue; font-size: 20px; color: red; text-align: center; } p.none {border-style: none;} p.dotted {border-style: dotted;} p.dashed {border-style: dashed;} p.solid {border-style: solid;} p.double {border-style: double;} p.groove {border-style: groove;} p.ridge {border-style: ridge;} p.inset {border-style: inset;} p.outset {border-style: outset;} p.hidden {border-style: hidden;} <p>No border.</p> <p>A dotted border.</p> <p>A dashed border.</p> <p>A solid border.</p> <p>A double border.</p> <p>A groove border.</p> <p>A ridge border.</p> <p>An inset border.</p> <p>An outset border.</p> <p>A hidden border.</p>Şimdi Test Edin
Çıktı
Şimdi her ikisini de kullandığımız başka bir örnek var. taslak Ve sınır özellikler.
Örnek
div { border: 3px solid red; outline: 3px solid blue; border-radius: 12px; font-size: 20px; font-weight: bold; margin: 30px; padding: 30px; outline-offset: 0.5em; } <h3> Welcome to the javaTpoint.com </h3> In this div element, we are using both outline and border properties. The outline is represented by blue color and border is by red color.Şimdi Test Edin
Çıktı