Невозможно применить стиль начальной загрузки к ASP: кнопке внутри Sharepoint

Я пытаюсь применить стили CSS Bootstrap к ASP:Button, и в настоящее время я испытываю некоторые конфликты CSS из таблицы стилей corev15.css Sharepoint для типа ввода кнопки:

input[type="button"], input[type="reset"], input[type="submit"], button {
    min-width: 6em;
    padding: 7px 10px;
    border: 1px solid rgb(171, 171, 171);
    background-color: rgb(253, 253, 253);
    margin-left: 10px;
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: rgb(68, 68, 68);
}

Из того, что я могу сказать, Bootstrap применяет эти стили на более низком уровне (btn btn-primary btn-sm в моем случае), так что применяемые стили ввода [type="button"], которые используются в curtosy Sharepoint, имеют приоритет.

Любые идеи о том, как предотвратить это для моего приложения без потенциальных повторений в другом месте через редактирование CSS Sharepoint?

Я подозреваю, что нужен некоторый пользовательский CSS в таблице стилей, который отображается после моих основных стилей начальной загрузки, таких как bootstrap3-custom.css, но я не уверен, какой код решит эту конкретную проблему.

1 ответ

Я рекомендую осмотреть кнопку с помощью панели инструментов dev или firebug и проверить визуализированный html на наличие классов CSS или встроенных стилей. если существуют классы css, используйте их, в противном случае используйте тип кнопки для копирования этих стилей в отдельную таблицу стилей. используйте! важно, если требуется. важно знать, что существует приоритет таблицы стилей и приоритет соответствия разметки, поэтому более поздняя загрузка таблиц стилей с более конкретными назначениями будет иметь преимущественную силу. Важно, чтобы что-то вызывало без дальнейших забот, но используйте с осторожностью, не делайте это стандартом

Другие вопросы по тегам