Obecnie używam readonly = "readonly" do wyłączania pól. Teraz próbuję stylizować atrybut za pomocą CSS. Próbowałem użyć
input[readonly] {
/*styling info here*/
}
ale z jakiegoś powodu nie działa. Ja też próbowałem
input[readonly='readonly'] {
/*styling info here*/
}
to też nie działa.
Jak ustawić styl atrybutu tylko do odczytu za pomocą CSS?
input[readonly='readonly']
będzie działać tylko wtedy, gdy używasz HTML <input readonly="readonly">
, a nie np <input readonly>
. input[readonly]
powinien pasować do obu.
!important
powinno działać, aby nadpisać, chyba że masz również !important
na klasie ustawień?
input[readonly]
powinno działać. Upewnij się, że nie jest zastępowana przez inne, bardziej szczegółowe selektory w innym miejscu w arkuszu stylów.