<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Sharepoint изнутри : CSS</title><link>http://blogs.technet.com/tatianasv/archive/tags/CSS/default.aspx</link><description>Tags: CSS</description><dc:language>ru</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Добавление собственных css в меню "Styles" элемента управления Reach Html Editor</title><link>http://blogs.technet.com/tatianasv/archive/2007/06/28/1378540.aspx</link><pubDate>Thu, 28 Jun 2007 00:06:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1378540</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/1378540.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=1378540</wfw:commentRss><description>&lt;P&gt;Для начала опишу о чем идет речь. Речь идет вот об этом элементе управления: &lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 114px; HEIGHT: 69px" height=69 src="http://office.microsoft.com/global/images/default.aspx?AssetID=ZA101760141033" width=114 mce_src="http://office.microsoft.com/global/images/default.aspx?AssetID=ZA101760141033"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;и вот об этом выпадающем списке с возможностью&amp;nbsp; выбрать css&amp;nbsp;для выделенного кусочка текста:&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 237px; HEIGHT: 141px" height=141 src="http://office.microsoft.com/global/images/default.aspx?AssetID=ZA101760151033" width=237 mce_src="http://office.microsoft.com/global/images/default.aspx?AssetID=ZA101760151033"&gt;&lt;/P&gt;
&lt;P&gt;Как вы видите, по умолчанию нет ни одного&amp;nbsp;css&amp;nbsp;класса, доступного для выбора. Это нам и предстоит исправить.&lt;/P&gt;
&lt;P&gt;Как добавить свои стили:&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp;Идем в папку стандартных стилей SharePoint c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033\STYLES&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;Копируем файлы HtmlEditorCustomStyles.css и HtmlEditorTableFormats.css в папку&amp;nbsp;Style Library (или любую другую папку вашей&amp;nbsp;коллекции сайтов).&lt;/P&gt;
&lt;P&gt;HtmlEditorCustomStyles.css - отвечает за стили текста&lt;/P&gt;
&lt;P&gt;HtmlEditorTableFormats.css - отвечает за таблицы&lt;/P&gt;
&lt;P&gt;3. Открываем эти файлы в SharePoint Designer, VS 2005 или любом другом удобном вм редакторе и пишем туда необходимые стили.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Пример&amp;nbsp;заполнения файла HtmlEditorCustomStyles.css&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;/* &lt;FONT face="Courier New"&gt;&lt;EM&gt;.ms-rteCustom&lt;/EM&gt; -&amp;nbsp;это обязательная часть по которой &lt;FONT face=Arial&gt;Reach Html Editor определяет стили, которые от будет давать&amp;nbsp;выбирать&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;вместо &lt;FONT face="Courier New"&gt;&lt;EM&gt;redHeadline&lt;/EM&gt; вы можете написать любое, необходимое вам название &lt;/FONT&gt;*/&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;.ms-rteCustom-redHeadline&lt;BR&gt;{&lt;BR&gt;font-weight: bold;&lt;BR&gt;font-family: Arial;&lt;BR&gt;font-size: 14pt;&lt;BR&gt;color: red;&lt;BR&gt;}&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;&lt;STRONG&gt;Пример заполнения файла &lt;FONT face=Arial&gt;HtmlEditorTableFormats.css:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;CODE&gt;&lt;PRE class=code id=ctl00_LibFrame_ctl04other space="preserve"&gt;/* здесь можно менять только номер (в нашем случае это &lt;EM&gt;1&lt;/EM&gt;) */&amp;nbsp;&lt;/PRE&gt;&lt;PRE class=code space="preserve"&gt;.ms-rteTable-1 {border-collapse:collapse;border-top:gray 1.5pt;
    border-left:gray 1.5pt;border-bottom:gray 1.5pt;
    border-right:gray 1.5pt;border-style:solid;}
.ms-rteTableHeaderRow-1 {color:Green;background:yellow;text-align:left}
.ms-rteTableHeaderFirstCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableHeaderLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableHeaderOddCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableHeaderEvenCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableOddRow-1 {color:black;background:#FFFFDD;}
.ms-rteTableEvenRow-1 {color:black;background:#FFB4B4;}
.ms-rteTableFirstCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableOddCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableEvenCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTableFooterRow-1 {color:blue;font-style:bold;
    font-weight:bold;background:white;border-top:solid gray 1.0pt;
    border-bottom:solid gray 1.0pt;border-right:solid silver 1.0pt; 
    border-style:solid;}
.ms-rteTableFooterFirstCol-1 {padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;text-align:left}
.ms-rteTableFooterLastCol-1 {padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;text-align:left}
.ms-rteTableFooterOddCol-1 {padding:0in 5.4pt 0in 5.4pt;
    text-align:left;border-top:solid gray 1.0pt;}
.ms-rteTableFooterEvenCol-1 {padding:0in 5.4pt 0in 5.4pt;
    text-align:left;border-top:solid gray 1.0pt;}&lt;/PRE&gt;&lt;PRE class=code space="preserve"&gt;&amp;nbsp;4. Открываем master page и добавляем между тэгами &amp;lt;head&amp;gt; ... &amp;lt;/head&amp;gt;&lt;/PRE&gt;&lt;PRE class=code space="preserve"&gt;&amp;nbsp;&amp;lt;link rel="stylesheet" type="text/css" href="http://blogs.technet.com/Style%20Library/HtmlEditorCustomStyles.css" /&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;link rel="stylesheet" type="text/css" href="http://blogs.technet.com/Style%20Library/HtmlEditorTableFormats.css" /&amp;gt;&lt;/PRE&gt;&lt;PRE class=code space="preserve"&gt;&amp;nbsp;&lt;STRONG&gt;Примечание:&lt;/STRONG&gt; Если правильно называть стили см. п. 3 с примерами заполнения, то хранить эти стили не обязательно в файлах HtmlEditorCustomStyles.css и HtmlEditorTableFormats.css,  т.е. можно назвать эти файлы подругому или вообще соединить в один.&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/PRE&gt;&lt;PRE class=code space="preserve"&gt;&lt;STRONG&gt;Используемые материалы:&lt;/STRONG&gt;&lt;/PRE&gt;&lt;PRE class=code space="preserve"&gt;&lt;A href="http://office.microsoft.com/en-us/sharepointdesigner/HA101741401033.aspx"&gt;http://office.microsoft.com/en-us/sharepointdesigner/HA101741401033.aspx&lt;/A&gt;&lt;/PRE&gt;&lt;/CODE&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1378540" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/CSS/default.aspx">CSS</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category></item><item><title>MOSS 2007 Css customization trick</title><link>http://blogs.technet.com/tatianasv/archive/2007/02/19/moss-2007-css-customization-trick.aspx</link><pubDate>Mon, 19 Feb 2007 12:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:650662</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/650662.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=650662</wfw:commentRss><description>&lt;P&gt;Как уже неоднократно и многими писалось, &lt;A class="" href="http://www.heathersolomon.com/content/sp07cssreference.htm" mce_href="http://www.heathersolomon.com/content/sp07cssreference.htm"&gt;&lt;STRONG&gt;тут&lt;/STRONG&gt;&lt;/A&gt; можно посмотртеть практически полное описание CSS для SharePoint Server 2007.&amp;nbsp;&amp;nbsp;Возможно, на днях я его дополню, описав стили для левой&amp;nbsp;навигационной панели(в этой статье&amp;nbsp;почему-то этот момент упущен).&lt;/P&gt;
&lt;P&gt;А вообще, уважаемые разработчики, существует такая штука как &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;amp;displaylang=en"&gt;&lt;STRONG&gt;IEDevToolBar&lt;/STRONG&gt;&lt;/A&gt;, которая 100% решает проблему незнания чего делает, как называется и где применяется тот или иной стиль. Эта штука крайне полезна, удобна&amp;nbsp;и имеет много интресных возможностей, а так же занчительно экономит время разработчика.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Вердикт: качать всем кастомизаторам.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=650662" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/Tools/default.aspx">Tools</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/CSS/default.aspx">CSS</category></item></channel></rss>