如何让Oracle Apex静态内容区域铺满整个页面并消除空白?
Oracle Apex 静态内容区域铺满页面消除空白的方法
要让静态内容区域完全铺满页面、消除四周空白,只设置width:100%不够,需要从区域设置、页面布局样式两方面调整:
调整静态区域的基础设置
- 编辑静态内容区域,将「Container」属性改为
No Container(默认容器自带内边距,会导致留白)。 - 在区域的「Style」属性中添加完整样式:
其中width:100%; height:100vh; margin:0; padding:0;height:100vh确保区域占满整个视口高度,margin:0;padding:0清除区域自身的内外边距。
- 编辑静态内容区域,将「Container」属性改为
覆盖页面默认布局的边距
Apex的默认页面模板会给内容容器添加内边距,需要通过页面级CSS覆盖:- 打开页面设计器,进入当前页面的「CSS」属性页。
- 添加以下CSS代码:
/* 清除页面内容容器的内边距 */ .t-Body-contentInner { padding: 0 !important; margin: 0 !important; } /* 清除区域主体的内边距 */ .t-Region-body { padding: 0 !important; } /* 消除垂直导航菜单与内容区之间的空白 */ .t-Body-content { margin-left: 0 !important; }
处理滚动条相关留白
如果右侧因页面滚动条出现空白,可添加全局样式确保body无内外边距:body { margin: 0; padding: 0; }
内容的提问来源于stack exchange,提问作者LogicallyFunky
相关产品推荐
相关产品推荐

