suit: mit border: 1px solid OK, mit border-style NICHT ???

Beitrag lesen

Wenn ich es richtig gelesen habe, soll man doch aber border-style und "border-width" verwenden oder?

nein, es ist völlig egal ob du border: 1px solid black; oder

border-width: 1px;
border-style: solid;
border-color: black;

es ist unerheblich was man verwendet

btw: .testborder ist auch kein guter klassenname :D

mach folgedes:
validiere den quelltext (sowohl html alsauch css)

wenn beides 100%ig valide ist, kannst du dich um den rest kümmern

definiere für ALLE input elemente den rahmen

input {
  border: 1px solid #FF0000;
}

dann definiere die ausnahmen, alle inputs die NICHT so aussehen sollen - checkboxen zb

wichtig ist, dass die selektoren mit den tatsächlichen attributswerten übereinstimmen

wenn du <input class="MeineKlasse" /> schreibst und im css .meineklasse ansprichst, funktioniert das im internet explorer (falsch) aber nicht im firefox (richtig)

darum -> validieren

sollts dann immer noch nicht klappen: beispielseite MIT dem fehler online stellen

input.checkbox {
  border: none;
}

zwar wäre es mit css möglich alle inputs mit type="checkbox" anzusprechen, aber das kann der ie nicht - darum eine klasse "checkbox"