4

过去,现在无关紧要的背景故事:我试图对 BlueBand 进行一些更改并“快速启动并运行”,但在进一步查看后,由于以前的开发人员在布局中引入了表格,这不再是一种选择。我将不得不忍受这一点,并做出我能做的调整。

因此,展望未来的绿地项目......

对于与 SharePoint 发布网站完美配合的 CSS 框架是否有任何建议?(例如BluePrintYUI。)它们不应干扰标准的开箱即用控件,例如站点操作菜单、富文本编辑器和发布工具栏。

欢迎现实世界的经验,拜托!

4

6 回答 6

1

Heather Solomon 有一个关于连接 SharePoint CSS 类的很棒的博客/指南 - 看看:

http://www.heathersolomon.com/content/sp07cssreference.htm

干杯,

亚当

于 2009-06-03T19:49:29.960 回答
1

您应该从最小的 masterpage开始。这将是连接到发布布局的母版页。然后,您可以将所需的所有 html/css 添加到母版页和布局中,以使它们看起来像您想要的任何东西。

如果浏览这些相同发布页面的用户也需要访问您的列表表单(新建、编辑、显示),您将必须编辑这些文件并将它们附加到您的母版页(通过 SP 设计器或功能自动完成) . 或者,将应用程序母版页自定义为与您的发布母版页几乎相同,并将它们部署为具有 HTTP 处理程序的功能,该处理程序在运行时更改 application.master 的母版页。

同样仅供参考,一旦您开始为匿名用户可访问的站点自定义列表表单页面,就会出现许多问题,因此如果需要,请先对该站点进行研究。

于 2009-06-24T06:18:34.473 回答
1

你想用 CSS 框架做什么?据我所知,您可以使用一个来进行跨浏览器重置,但其他一切都取决于您的布局。如果您打算放弃标准的 SharePoint 布局,则意味着您需要从头开始。好消息是它与为任何其他网站创建布局没有太大区别。在使用 SharePoint 时,您需要一些东西 ( http://msdn.microsoft.com/en-us/library/aa660698.aspx ),但至于 CSS,这完全取决于您。

于 2009-06-03T18:15:09.430 回答
1

我们已经成功使用了 960.gs。只需将它包含在您的母版页中,并用 - 包裹主要内容区域或使用 container_12/container_24。然后在您的个人页面布局中,您可以利用使 960 如此出色的所有列/推/拉/alpha/omega 好东西。这在 2007 年和 2010 年有效,只是在 2007 年需要做更多的工作。

于 2011-02-04T00:55:54.500 回答
1

尝试将蓝色乐队主题破解为无表格布局时会遇到很多麻烦。

您可以从Sharepoint的免费辅助工具包中获得一些好处。它带有布局页面、CSS 甚至控制适配器,供那些关心网站 HTML 的人使用。

尽管如此,摆脱 SharePoint 生成的表格并不真正兼容"up and running pretty quickly"

于 2009-06-04T00:47:11.340 回答
0

在使用 Sharepoint 时,您可以使用您想要的任何框架,但是,主要关注的是您对 Web 部件的控制程度。OOB Web 部件使用基于表格的布局。如果您可以完全控制 Web 部件如何使用它们产生的标记,那么您离使用框架更近了一步。

为了减轻 Web 部件中使用的一些基于表格的布局,您可以查看辅助工具包以适当地转换 Web 部件。

于 2009-11-18T16:15:42.420 回答