Html SP2010-更改列表列的宽度,或使用CSS设置最大宽度

Html SP2010-更改列表列的宽度,或使用CSS设置最大宽度,html,css,sharepoint,bcs,Html,Css,Sharepoint,Bcs,我呈现的一些列表列可以让用户输入大量数据。如果他们这样做,可能会导致屏幕视图倾斜,因为一列中的内容太多,如果不滚动,屏幕上就看不到其他列 我试图更改列表列的宽度,类似于这里描述的解决方案:但我不想使用sharepoint designer。理想情况下,我可以为所有内容设置一个最大宽度,这样,如果输入了大量内容,就不会破坏视图 我希望用CSS来实现这一点,因为我可以将CSS注入到我的SP页面中。可能吗?我该怎么做?这不是一个很好的解决方案,但如果您不想使用SharePoint Designer,它

我呈现的一些列表列可以让用户输入大量数据。如果他们这样做,可能会导致屏幕视图倾斜,因为一列中的内容太多,如果不滚动,屏幕上就看不到其他列

我试图更改列表列的宽度,类似于这里描述的解决方案:但我不想使用sharepoint designer。理想情况下,我可以为所有内容设置一个最大宽度,这样,如果输入了大量内容,就不会破坏视图


我希望用CSS来实现这一点,因为我可以将CSS注入到我的SP页面中。可能吗?我该怎么做?

这不是一个很好的解决方案,但如果您不想使用SharePoint Designer,它可能是您所需要的: 如果您不想使用SharePoint Designer,您可以做的一件事是添加一个内容编辑器Web部件,其中包含一个为您应用CSS的javascript

您可以在内容编辑器Web部件中添加样式表并将stilesheet应用于所需元素,也可以尝试直接更改元素的.style属性。如图所示:

function changeElement(id) {
  var el = document.getElementById(id);
  el.style.color = "red";
  el.style.fontSize = "15px";
  el.style.backgroundColor = "#FFFFFF";
}
有关如何执行此操作的更多信息,请参见: