lostyazilim
tr.link

CSS overrule sorunu

7 Mesajlar 1.338 Okunma
lstbozum
tr.link

PorFavorDama PorFavorDama WM Aracı Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek -
  • Konum Adana
  • Ad Soyad B** K**
  • Mesajlar 511
  • Beğeniler 152 / 44
  • Ticaret 0, (%0)
Merhaba arkadaşlar,

Web programlamada buna Türkçe olarak ne diyorlar tam bilmiyorum ama öğrendiğim kadarıyla bunun doğru olması lazım "overruling".

Sorunuma gelecek olursak ben "WPForms plugin" i indirip bir iletişim formu tasarladım ve bu formun panelinde benden "submit" butonu için eğer varsa class adı girebileceğimi söylüyor kendim manual olarak butonu düzenlemem için, aşağıdaki şekilde.



Bunun üzerine ben de style.css'de bir .contactform1 adlı bir class oluşturdum fakat buna atadığım özellikler bu bahsi geçen "submit butonu" için geçerli olmuyor sayfadaki başka bir kod bunun üzerine geçiyor.

Yazdığım kod:

button.contactfrom1{
background-color: #b49543;
}


Umarım anlatabilmişimdir derdimi, saatlerdir uğraşıyorum sinir oldum kusura bakmayın. :confused:

Aşağıya bir SS ekliyorum isterseniz daha fazla kod ve SS atabilirim, isterseniz Skype'dan bile görüşebiliriz yeter ki bir çözüm bulayım çünkü kafayı bozdum bununla. :mad:



Şimdiden teşekkür ederim.
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
.ilgili-css{background:red !important}

dersen senin istediğin geçerli olur. !important eklemen gerekli sonuna.
PorFavorDama

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site

PorFavorDama PorFavorDama WM Aracı Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek -
  • Konum Adana
  • Ad Soyad B** K**
  • Mesajlar 511
  • Beğeniler 152 / 44
  • Ticaret 0, (%0)

ontedi adlı üyeden alıntı

.ilgili-css{background:red !important}

dersen senin istediğin geçerli olur. !important eklemen gerekli sonuna.


İlgili-CSS derken benim anlamadığım nokta şu; bu plugin benden bir class tanımlamamı istiyor panelinde -yukarıdaki ilk SS'te gösterdiğim gibi- , eğer ben bu class'ı zaten pluginin css'inde tanımlayacaksam benden class'ı panelde istemesinin bana ne kolaylığı olabilir ki? Ben zaten yine girer değiştiririm eğer kendim pluginin css'ine girip yapacaksam. :rolleyes:

Bu arada evet important ile oluyor fakat bunu kullanmamam söylenildi bu yüzden alternatif yollar bakıyordum ama tekrar teşekkür ederim cevabınız için :)
 

 

Shrikeen Shrikeen Frontend Developer Kullanıcı
  • Üyelik 24.06.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad F** Ş**
  • Mesajlar 2933
  • Beğeniler 745 / 744
  • Ticaret 60, (%100)
!important'ı kim kullanmamanızı söylediyse yanlış bilgi vermiş. Sadece AMP'larda important iş görmez.
PorFavorDama

kişi bu mesajı beğendi.

wmaraci
wmaraci

PorFavorDama PorFavorDama WM Aracı Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek -
  • Konum Adana
  • Ad Soyad B** K**
  • Mesajlar 511
  • Beğeniler 152 / 44
  • Ticaret 0, (%0)
Hayır, kullanmamamı söyledi derken yanlış olduğu için değil yani gerekmedikçe kullanmamalısın dedi. Yoksa !important kullandığımda gayet düzgün çalışıyor.

Belki farklı bir yerde de öne geçeceği için diğer kodlar ile karışıklık yaratmasın diye söylemiştir.

Teşekkür ederim. :)
 

 

cgrclk cgrclk Fortis Fortuna Adiuvat Kullanıcı
  • Üyelik 18.11.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad B** Ç**
  • Mesajlar 3270
  • Beğeniler 1014 / 1983
  • Ticaret 53, (%100)
important kullanmalısın, class eklesen de benzer css 'lerin önüne geçebilmek için gerekli bu, ama bunun yerine dediğin gibi zaten eklenti css dosyasından değişiklik yapabilirsin. Bunun da dezavantajı şu, eklenti güncellendiği zaman aynı işlemleri tekrar yapmak zorunda kalırsın.
PorFavorDama

kişi bu mesajı beğendi.

PorFavorDama PorFavorDama WM Aracı Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek -
  • Konum Adana
  • Ad Soyad B** K**
  • Mesajlar 511
  • Beğeniler 152 / 44
  • Ticaret 0, (%0)
Yani bunun !important kullanmadan hiçbir bir yolu yok mu diyorsunuz?
Evet, dediğiniz gibi ben onu düşünmemiştim ama bir de eklentinin güncellenmesi var tabii.
Ne yaptıysam kendi style.css'ime yazdığım kodu importantsız gösteremedim sonradan pluginin kendi css'i ile oynadım.

Teşekkür ederim :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al