Sharepoint 2010 自动生成 Web 部件的表结构

发布于 2024-10-01 02:42:35 字数 237 浏览 4 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

简美 2024-10-08 02:42:35

您可以将 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文