none
CSS ile kalıtım RRS feed

  • Soru

  • Merhaba,

    Aşağıdaki şekilde 2 tane css class yazdım. Yapmak istediğim .normalTable classının .normalText classını içermesi. Yani C# daki kalıtım alma gibi birşey. Ben bir tabloya .normalTable classını verdiğimde o tablo .normalText classının özelliklerini de almalı yani. Umarım anlatabilmişimdir.

    .normalTable {
        width:100%;
    }
    
    .normalText {
        font-family: 'Trebuchet MS';
        font-size: 12px;
        font-style: normal;
        color: #333333;
        text-decoration: none;
    }


    Oğuz KURTCUOĞLU - Professional Software Developer

    23 Eylül 2013 Pazartesi 07:06

Yanıtlar

  • evet haklısın, ama cssin  oop yapısı olmadığından/olamayacağından inheritance yapılamıyor. Verdiğin linkteki less isimli bir js library marifeti ile yapılmış bi dene istersen. kullanışlı ise kullanırsın.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    23 Eylül 2013 Pazartesi 07:35
    Moderatör

Tüm Yanıtlar

  • bildiğim kadarıyla yapılamıyor. birden fazla class atamak şeklinde çözülüyor;

    <table ..... class="normalTable normalText">
    .
    .
    </table> 

    şeklinde


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    23 Eylül 2013 Pazartesi 07:10
    Moderatör
  • Hocam bu şekilde kullanımı biliyorum da hani derler ya bir kodu sürekli tekrar tekrar yazıyosan o işte bir sıkıntı var :) o yüzden bende her tabloya tek tek böyle yazmak istemediğim için araştırıyorum var mı diye de sanırım yok bulamadım henüz :S Aslında aşağıdaki linkteki 2. cevap bir çözüm olabilir ama burada tabloya id vererek yapabilirim sanırım bunu.

    http://stackoverflow.com/questions/1065435/can-a-css-class-inherit-one-or-more-other-classes


    Oğuz KURTCUOĞLU - Professional Software Developer

    23 Eylül 2013 Pazartesi 07:30
  • evet haklısın, ama cssin  oop yapısı olmadığından/olamayacağından inheritance yapılamıyor. Verdiğin linkteki less isimli bir js library marifeti ile yapılmış bi dene istersen. kullanışlı ise kullanırsın.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    23 Eylül 2013 Pazartesi 07:35
    Moderatör
  • Tamamdır hocam bakayım duruma göre kullanırım artık.

    Oğuz KURTCUOĞLU - Professional Software Developer

    23 Eylül 2013 Pazartesi 07:37