为Sharepoint 2013 Web部件应用自定义边框样式

时间:2014-05-28 06:41:23

标签: css sharepoint-2013

我想将自定义边框样式赋予shar​​epoint中可用的所有Web部件。所以我已经添加了以下类。

.s4-wpcell-plain
{
 border:1px solid #d8d8d8;
}

它几乎适用于所有网站部分。但问题是它还在不必要地添加边界。就像使用电子搜索页面进行搜索一样,所有结果都随边框一起出现。它也适用于sharepoint博客页面。

如何摆脱那些不必要的边界?或者我需要申请哪个CSS,以便它只适用于webparts。

2 个答案:

答案 0 :(得分:0)

尝试将边框应用于以下类:

.ms-webpartzone-cell {
    border: 1px solid #D8D8D8;
}

答案 1 :(得分:0)

好的,所以我也弄混了。它对我有用的唯一方法是将代码应用于以下内容

    .s4-wpcell {
display: block !important;
-moz-box-shadow: 5px 5px 5px gray !important;
-webkit-box-shadow: 5px 5px 5px gray !important;
box-shadow: 5px 5px 5px gray !important;}

   .ms-webpart-chrome {
display: block !important;
-moz-box-shadow: 5px 5px 5px gray !important;
-webkit-box-shadow: 5px 5px 5px gray !important;
box-shadow: 5px 5px 5px gray !important;}

    .s4-wpActive {
display: block !important;
-moz-box-shadow: 5px 5px 5px gray !important;
-webkit-box-shadow: 5px 5px 5px gray !important;
box-shadow: 5px 5px 5px gray !important;}

因此,这会将它应用于所有Web部件(我使用的是Wiki页面,因此“隐藏”的部件也已应用并且突然出现)。要将这种样式仅应用于特定的Web部件,请在类前面添加.MSOZoneCell_WebPartWPQ#。

#MSOZoneCell_WebPartWPQ2 .s4-wpcell,
#MSOZoneCell_WebPartWPQ2 .ms-webpart-chrome,
#MSOZoneCell_WebPartWPQ2 .s4-wpActive {
display: block !important;
-moz-box-shadow: 5px 5px 5px gray !important;
-webkit-box-shadow: 5px 5px 5px gray !important;
box-shadow: 5px 5px 5px gray !important;}

希望这会有所帮助。