我在SharePoint Online(2013)网站上有一个博客子网站,默认情况下有3个Web部件区域:BlogNavigator,Left和Right(从左到右排序) .
区域的布局令人沮丧,因为考虑到Right区域右侧的可用空间量,包含站点实际内容的Left区域相对较窄 .
当我将所有Web部件从右侧区域移动到BlogNavigator时,左侧区域保持其大小,即使有向右扩展的空间 .
我尝试在SP Designer的页面文件中手动声明左侧区域ContainerWidth,我尝试将CSS file应用于页面以设置宽度,但似乎没有任何效果 .
我甚至删除了页面文件中对Right区域的所有引用,将其完全删除,但Left区域仍然保持其原始宽度 .
有什么方法可以改变这个区域吗?
1 回答
开箱即用的SharePoint页面布局使用特殊的网格框架来布局不同的webpart区域 .
此布局在布局css中定义,使用
display: table
和display: table-cell
将区域定位在水平布局中 .表格布局通常会导致类似于您所描述的奇怪的大小调整问题 .
在我最近工作的一个项目中,我需要修复表格布局以使其更加严格,以便没有尺寸问题 . 我正在处理的网站是一个发布网站,所以我不确定你的博客上的类是否相同,但这里是我用来调整网格框架的CSS .