Ihre CSS braucht nicht gültig zu sein (je nachdem wen man fragt), aber wenn es ungültig ist, sollten Sie einen Grund für die Ungültigkeit haben:
audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
}
Der Validator einen Parse-Fehler hat hier wegen des Sternchens am Anfang des Eigentums.Dies ist ein unbekannter aber anerkannter Hack für die Ausrichtung auf Internet Explorer. Andere Browser ignorieren die Eigenschaften, die sie nicht erkennen, aber IE6/7 liest Eigenschaften mit Sternchen.
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #999999;
}
Der Validator Fehler hier ist ein Ergebnis der herstellerspezifischen Pseudo-Klassen. Hinweis: Wenn ein Browser den Selektor nicht erkennt, wird die gesamte Regel ignoriert, so dass die Platzhaltererweiterungen des Herstellers separate Regeln sein müssen, im Gegensatz zu nicht erkannten Eigenschaften. Dies geschieht auch dann, wenn der Komma-Operator so:
input::-moz-placeholder,
input::-ms-input-placeholder,
input::-webkit-input-placeholder, {
color: #999999;
}
würde in alle Browser ignoriert werden, wenn sie alle drei Anbieter Präfixe anerkannt.
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
Dies ist im alten Stil IE-Erweiterung für Steigungen. Es kräuselt sich und verursacht eine Reihe von Fehlern im Validator, obwohl der IE ihm folgt und andere Browser ihn nicht ruhig ignorieren.
width: auto\9;
Die \ 9 ist eine andere IE-Hack, der IE zielt < = 8
Unterm Strich ist, dass, wenn Sie etwas nicht-Standard machen, stellen Sie sicher wissen warum Sie tun es.
Was sind einige der Validierungsfehler? – scunliffe
Wenn die Validierungsfehler herstellerspezifische Präfixe sind, ignorieren Sie sie. Ansonsten ist das ein Problem mit Bootstrap. Wie @scunliffe gefragt - was sind einige der Fehler, die Sie bekommen? – Ryan
Wenn Sie eine Website ausführen, die Bootstrap über das CSS-Validierungstool W3C verwendet, werden die Fehlermeldungen angezeigt, die ausgegeben werden. Zu viele, um sie hier aufzulisten – henrywright