过去,现在无关紧要的背景故事:我试图对BlueBand进行一些更改并“快速启动并运行”但是在进一步查看后,由于表格不再是一个选项以前的开发人员引入了布局。我将不得不忍受这个并做出我能做的调整。
所以,展望未来的绿地项目......
对于与SharePoint发布网站合作良好的CSS框架,是否有任何建议? (示例为BluePrint,YUI。)它们不应干扰标准的开箱即用控件,例如“网站操作”菜单,富文本编辑器和发布工具栏。
欢迎真实世界的经历!
答案 0 :(得分:1)
您希望使用CSS框架?据我所知,你可以使用一个进行跨浏览器重置,但其他一切只取决于你的布局。如果您计划抛弃标准SharePoint布局,则意味着您需要从头开始。好消息是它与为任何其他网站创建布局没有太大区别。在使用SharePoint时,您需要一些东西(http://msdn.microsoft.com/en-us/library/aa660698.aspx),但对于CSS来说,这完全取决于您。
答案 1 :(得分:1)
希瑟·所罗门(Heather Solomon)有一篇关于连接SharePoint CSS类的博客/指南 - 请看一下:
http://www.heathersolomon.com/content/sp07cssreference.htm
干杯,
亚当
答案 2 :(得分:1)
尝试将蓝色乐队主题破解成一个较少的布局,你会遇到很多麻烦。
您可以从免费Accesibility Kit for Sharepoint获得一些里程。 它为布局页面,CSS甚至控制适配器提供了关心网站HTML的人。
尽管如此,摆脱SharePoint生成的表与"up and running pretty quickly"
答案 3 :(得分:1)
您应该从minimal masterpage开始。这将是连接到发布布局的母版页。然后,您可以将所需的所有html / css添加到主页和布局中,使它们看起来像您想要的任何内容。
如果浏览相同发布页面的用户还需要访问您的列表表单(新建,编辑,显示),则必须编辑这些文件并将其附加到您的母版页(通过SP Designer或要素执行它自动)。或者,使用HTTP处理程序自定义应用程序母版页与发布母版页deploy them both as a feature几乎相同,并在运行时更改application.master的母版页。
同样是一个FYI,一旦您开始为匿名用户访问的网站自定义列表表单页面,就会出现许多问题,因此如果需要,请先对该表进行研究。
答案 4 :(得分:1)
我们已经使用了960.gs并取得了一些成功。只需将其包含在母版页中,并使用 - 或使用container_12 / container_24包装主内容区域。然后在您的各个页面布局中,您可以利用所有使/ 960这么棒的列/ push / pull / alpha / omega好东西。这在2007年和2010年有效,2007年只需要做一些工作。
答案 5 :(得分:0)
使用Sharepoint时,您可以使用任何框架,但主要关注的是您对Web部件的控制程度。 OOB Web部件使用基于表的布局。如果您可以完全控制Web部件如何使用它们产品的标记,那么您就可以更轻松地使用框架了。
为了减轻Web部件中使用的某些基于表格的布局,您可以查看辅助功能工具包以适当地转换Web部件。