• 23-05-2019, 12:52:00
    #1
    Merhabalar. Şu konumda bahsettiğim teknikle sitemdeki sayfa şablonlarına CSS dosyası tanımladım.

    Bazı kodlar çalışırken, bazıları style.css tarafından override ediliyor yani öncelik style.css'e tanınıyor. Sayfa şablonunun kodlarına nasıl öncelik tanımlayabilirim?

    !important'ı biliyorum ancak her kodda da onu kullanmak istemiyorum, zaten yanlış bilmiyorsam !important'ı en çıkılmaz durumlarda kullanmak daha doğru bir yöntem.
  • 23-05-2019, 13:01:26
    #2
    denedin mi bilmiyorum ama, style.css de important kullanılmamışsa sonradan eklediğin ör: style1.css dosyasını style.css sonrasına ekle yani;

    <link rel="stylesheet" href="/css/style.css" />
    <link rel="stylesheet" href="/css/style1.css" />
  • 23-05-2019, 18:53:01
    #3
    Pixelizm adlı üyeden alıntı: mesajı görüntüle
    denedin mi bilmiyorum ama, style.css de important kullanılmamışsa sonradan eklediğin ör: style1.css dosyasını style.css sonrasına ekle yani;

    <link rel="stylesheet" href="/css/style.css" />
    <link rel="stylesheet" href="/css/style1.css" />
    CSS dosyası, hem parent temanın main.css (parent temam style.css yerine main.css kullanıyor) dosyasından hem de child temanın style.css dosyasından önce geliyor ama yine de önceliği style.css'e veriyor hocam.
  • 23-05-2019, 18:59:55
    #4
    siteyi görebiliyor muyuz?
  • 23-05-2019, 19:01:50
    #5
    Pixelizm adlı üyeden alıntı: mesajı görüntüle
    siteyi görebiliyor muyuz?
    Şimdi çözdüm hocam olayı.

    Kodların başına, bulundukları container'ın class'ını verince style.css'i override ediyor. Teşekkür ederim ilginiz için yine de.