CSS İpuçları – 12 : 3 köşeye border tanımı

Normalde tüm köşelere kenarlık(border) tanımlarken:

border: 1px solid #333;

kullanılır. Tek köşeye kenarlık vermek içinse:

border-[top-right-bottom-left]: 1px solid #333;

kullanılır. köşeye kenarlık vermek için her birini ayrı ayrı tanımlamamız gerekir.

border-top: 1px solid #333;
border-right: 1px solid #333;
border-left: 1px solid #333;

Bunun yerine olmayan kenarı(örn: alt kenar) görünmez yaparak hallede biliriz.

border: 1px solid #333;
border-bottom: 1px solid #fff;

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

18 Yorum (Yorum Ekle)

  • fatih.hayrioglu diyor ki:

    örnek olması açısından beyaz yapmıştım bu kenarı eğer zemin rengi olarak yaparsak sorun olmaz.

  • NeRu diyor ki:

    bu şekilde yaptığımızda en alttaki kenarlık beyaz renkli gözükecek o yüzden arkaplanı beyazdan farklı olan tasarımlarda istediğimiz sonucu elde edemeyiz. bunun yerine kenarlıkları şu şekilde tanımlayabiliriz.

    border : 1px solid #333;
    border-bottom : none;

    bu şekilde alttaki kenarlık beyaz gözükmek yerine hiç gözükmeyecek. tabiki de bunu sadece alttaki kenarlık için değil istediğimiz herhangibir kenarlık için de kullanabiliriz.

  • Emexci diyor ki:

    güzel bir anlatim. ögrenim asamasindaki kisiler icin yararli. gerci yavas yavas daha iyi nasil yapilir, kodlayinca görebiliyorsun. ek olarak renk kodlarinin 3 veya 6 haneli olmasi tarayicilar acisindan pek önemli degil, sayet bugün, ie5 kullanarak internete giren kimse yoktur diye tahmin ediyorum. varsa bile, onlar kendileri icin alternatif bulmali. (:

  • fatih.hayrioglu diyor ki:

    evet boder olmuş. Düzelttim. Bu kodlamada maksat 3 kenara border tanımı yapmanın en kestirme yolunu bulmak. Küçük bir bilgi ama belki işinize yarar diye ekledim.

  • kadir diyor ki:

    1. boder: 1px solid #333;
    2. boder: 1px solid #fff;

    yazarken

    border: 1px solid #333;
    border-bottom: 1px solid #fff;

    denmek istenmiş galiba çünkü benim anladığım her ikiside aynı yazım ve son hali border lar #FFF; olacaktır?

  • superselo diyor ki:

    Şu ana kadar hiç lazımd olmadı ama gayet mantıklı bi yöntem:)

    Teşekkürler, devam.. ;)

  • Yunus diyor ki:

    kısaltılmış renk kodlarını her browser görür kenddine işkence etme

  • Emre AKIN diyor ki:

    Bi yerde okuduğum bi makalede renk kodlarını kullanırken “#333;” gibi 3 haneli değilde “#333333″ gibi 6 haneli olmasının browserlar tarafından bir standart olduğu yazılı idi. Her browser ın anlayabileceği şekilde yazmak daha mantıklı olur diye düşünüyorum. Yanılıyor muyum? ;)

  • Yunus diyor ki:

    nasıl yapıyoruz onu anlıyamadım

  • fatihturan diyor ki:

    Yanlız kodlarda yazan boder değil border olacak. :)

Yorum yaz

Format: Yorum içinde kullanılabilecek HTML kodları: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

?