Sharepoint 为web表单选择字体大小

Sharepoint 为web表单选择字体大小,sharepoint,ms-access,Sharepoint,Ms Access,我正在用ms access构建一些Web表单。在大多数情况下,ms access内部的表单以及发布到web并从web浏览器运行时的相同表单的逼真度看起来非常好 然而,我认为问题在于一些列表框。这是客户端表单的屏幕截图 然后,在发布以访问Web服务时使用相同的表单 在浏览器中运行时,窗体的大小比在access客户端中运行时要大。我在4个列表框(时间选择器)中使用的字体是“MS Sans Serif”,字号为8 正如两个屏幕截图所示,web浏览器中的2表单看起来完全不同。我将列表框的大小调整为比

我正在用ms access构建一些Web表单。在大多数情况下,ms access内部的表单以及发布到web并从web浏览器运行时的相同表单的逼真度看起来非常好

然而,我认为问题在于一些列表框。这是客户端表单的屏幕截图

然后,在发布以访问Web服务时使用相同的表单

在浏览器中运行时,窗体的大小比在access客户端中运行时要大。我在4个列表框(时间选择器)中使用的字体是“MS Sans Serif”,字号为8

正如两个屏幕截图所示,web浏览器中的2表单看起来完全不同。我将列表框的大小调整为比客户端所需的大,以便在web浏览器中获得好看的结果

我宁愿在客户端中调整表单的大小,使其与以下屏幕截图非常相似:

当然,我可能不得不忍受这种大小和渲染差异。我想知道是否有人有任何建议,关于选择不同的字体,可能会改善这种情况?我在这个问题中包括了SharePoint标记,因为Access Web services确实在SharePoint上运行。也许有一些我不知道的Web服务器设置可以改善这种情况

我尝试了大约10种最常见的字体(Calibri、Arial、Times New Roman等),但大小问题并没有真正改善多少

我是网络世界的新手,所以像选择什么字体,或者在这种情况下长期的网络开发人员会选择什么,这些问题对我来说是一个很大的突破


对于这4个列表框,是否有更好的字体(和大小)选择?或者我是在浪费时间看字体,还是应该看其他地方,比如控件的锚定等

这实际上不是字体问题,而是样式问题。不幸的是,如果你是一个网络新手,你已经设法进入了一个相当复杂的角落。由于Access发布的网页托管在SharePoint中,它的复杂程度与CSS/HTML样式一样

因此,如果不访问用于呈现此页面的特定html和css,调试正在进行的工作将非常困难。即便如此,也不能保证会有一个简单的解决方案

您的第一个调用端口应该是安装Internet Explorer开发者工具栏,这将允许您检查页面该部分上呈现的html,并尝试更改应用于不同标记的样式

虽然学习这些东西不会浪费时间,但掌握窍门需要花费大量时间


总的来说,我建议你在掌握CSS知识之前一直使用它。

快速思考:我会重新设计该表单,使用组合框而不是列表。Albert,你应该避免在Access客户端应用程序中使用位图屏幕字体,MS Sans Serif就是其中之一。您没有提到Tahoma是您尝试过的字体之一,但我认为这是最有效的字体(尽管我最近开始使用Office2007系列字体,Calibri就是其中的一种)。尽管如此,我并不担心浏览器和Access之间会有什么不同。看在上帝的份上,您可能会看到web浏览器和Windows版本之间的差异比访问任何单个web浏览器之间的差异都要大。担心基于浏览器的应用程序中的像素完美渲染会让人沮丧,因为该平台不是专为像素完美渲染而设计的,而且永远无法以这种方式工作。这是一个你一开始就不应该有的目标。在这里保持灵活性并寻求100%像素完美(对于任何网络内容都是愚蠢的)是一个很好的观点。奇怪的是,在beta 1、beta 2、RC(发行候选版)期间,我从未遇到过这个问题。在很长一段时间内,这是好的,现在零售版本显示在网上滚动条,如果我不大小这些框相当大一点,然后需要在客户端。我喜欢Calibri字体(顺便说一句,建议不错)。我想我会问一下,如果我缺少一些传统的网页字体,这将帮助我解决这个问题,正如你所说的,这个问题实际上并不是世界末日。至于使用组合框代替列表框的其他建议呢?使用组合框,您可以先下拉框,然后滑动选择一个数字。这对用户来说需要更多的工作和灵活性。以上是触摸或点击屏幕(尤其是在我的iPad上)。因此,上述功能在触摸屏上运行良好。有了以上功能,我只需点击两下鼠标,就可以将这两个小时改为下午4点和下午5:30。这真是又快又容易。我确实有屏幕房地产要在这里烧掉。如果我没有屏幕房地产,那么我肯定会选择组合框。