Seçici, main.css'de depolanan özelliklerin uzun bir listesini içeriyorsa ve yalnızca bir özelliği kullanmak ve custom.css içinde geçersiz kılmak istiyorsanız nasıl "sıfırlayabilirim" Bu özellikleri main.css içindeki tüm özellikleri listelemeye ve bunları varsayılana ayarlamaya gerek kalmadan mı?Her bir özelliği sıfırlamak zorunda kalmadan bir öğenin ana CSS'sini geçersiz kılma
Her zaman CSS karışmasıyla ilgili bir sorun yaşadım ve bunları her zaman genişliğe sıfırlamak zorunda kaldım: artık gerekmedikleri takdirde otomatik vb.
https://jsfiddle.net/ugdh833a/1/
maalesef // Stored in main.css, this stylesheet is not to be edited
#header {
height: 100px;
overflow: auto;
width: 960px;
padding: 10px;;
margin-bottom: 7px;
padding-bottom: 4px;
position: relative;
z-index: 99;
}
// Stored in custom.css, this page is used to overide the main css page if required
// I now wish to just set this selector with just one property, how can I reset this without having all the above at default levels eg. width:auto, padding:0; etc
#header {
float:left;
}
dinamik ekleme, silme ve değiştiren stili nitelikleri için JavaScript kullanmalıdır. – d4rty
, değiştirmek istediğiniz css kurallarının sonuna ekle (! Önemli) - https://css-tricks.com/when-using-important-is-the-right-choice/ – Tasos
Ekleyemiyorum! Bu özellik main.css içinde tanımlanmadığı için - tüm main.css, artık tek bir özelliği engelleyecektir. Şimdi – me9867