Sharepoint 2010 自动生成 Web 部件的表结构
我正在使用 SP 2010。每当我在 Web 部件区域中插入 Web 部件时,Sharepoint 都会在页面中注入一个 HTML 表格,并将我的 Web 部件放置在该表格的单元格中。这搞乱了我的布局,因为 CSS 是使用类继承创建的,并且我最终在源代码中包含了 HTML 表,而我不需要也没有考虑到这些表。
有什么方法可以更改 Web 部件在页面中的呈现方式吗?有什么方法可以通知 Sharepoint 我不需要在我的页面中添加额外的结构吗?
I'm using SP 2010. Whenever I insert a webpart in a webpart zone, Sharepoint injects a HTML table in the page and places my webpart in a cell of that table. This messes up my layout, since the CSS is created using class inheritance, and I end up having HTML tables in my source, which I don't need and I did not took into account.
Is there any way to change the way a webpart is rendered in the page? Any way to inform Sharepoint that I don't need that extra structure to be added in my page?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将 Web 部件直接添加到页面布局,并且可以更好地控制生成的 HTML。我不确定这是否适合您的情况,但如果您将 Web 部件直接放入页面布局中而不是放入 Web 部件区域中,那么您将避免使用 SharePoint 插入的一些额外表格。
You can add webparts directly to a Page Layout and you will get more control over the resulting HTML. I'm not sure if this is an option for your situation, but if you put the webparts directly in your page layout and not into a web part zone then you will avoid some of the extra tables that SharePoint inserts.