Получите копию corev4.css и выполните поиск по ms-rte.Продолжайте поиск до тех пор, пока не получите что-то похожее на:
H1.ms-rteElement-H1 {
-ms-name: "Heading 1"
}
.ms-rteElement-H1 {
FONT-SIZE: 2em; FONT-WEIGHT: normal
}
Используйте предоставленные значения для создания своих собственных стилей и разметки.
Предполагается, что ваш префикс PrefixStyleSheet="myPrefex"
Кажется, что для стилей разметки требуется 2 записи CSS.Поэтому, если бы вы хотели стиль разметки под названием «HEADING ONE !!! FTW», который был бы 2em bold, у вас было бы:
H1.myPrefexElement-H1 {
-ms-name: "HEADING ONE!!!FTW";
}
.myPrefexElement-H1 {
FONT-SIZE: 2em; FONT-WEIGHT: bold;
}
Стили разметки применяются к существующим тегам HTML, поэтому, похоже, логика, лежащая в основеСобственный - перегрузить HTML-тег своим собственным именем класса и присвоить ему метку, а затем дополнить ваш класс фактическим совершенством CSS.
Для элементов в раскрывающемся списке СТИЛИ, кажется, требуется только одна строка:
.myPrefexStyle-Bold {
-ms-name: "Bold Bits";
font-weight:bold;
}
Но обязательно включите атрибут -ms-name, так как он определяет текст, который появляется в выпадающем меню (если у вас нет этого атрибута, вы получите пробелы)
PS:Не забудьте включить свою собственную таблицу стилей CSS в мастер или макет или страницу.Я закончил тем, что вставил в свою главную страницу: <SharePoint:CssRegistration ID="CssRegistration2" Name="<% $SPUrl:~SiteCollection/Style Library/MyCustomMarkup.css %>" After="corev4.css" runat="server"/>
[offtopic] Я только начал с sharepoint, но мальчик, это закулисный завтрак за кулисами!Ужас, ужас! [/ Offtopic]