我正在使用ms-access构建一些Web表单。在大多数情况下,ms-access内部表单的保真度和发布到网络上并从网络浏览器运行时的表单一样,看起来非常好。
但是我的问题是一些列表框。这是客户表单的屏幕截图。
并且,发布到Access Web服务时使用相同的表单。
在浏览器中运行时,该窗体的大小要比访问客户端中的窗体更好。我用于4个列表框(时间选择器)的字体是“ MS Sans Serif”,磅值8。
如两个屏幕截图所示,Web浏览器中的2表单看起来非常不同。我将列表框的大小设置为大于客户端所需的大小,以便在Web浏览器中获得良好的效果。
我宁愿将客户端中的表单大小调整为类似于此屏幕截图:
当然,我可能不得不忍受这种大小和渲染差异。我想知道是否有人对选择可能会改善这种情况的其他字体有任何建议?由于Access Web服务确实在SharePoint上运行,因此我在此问题中包括了SharePoint标记。也许有一些我不知道的Web服务器设置可能会改善这种情况?
我尝试了大约10种不同的最常见字体(Calibri,Arial,Times New Roman等),而尺寸问题并没有真正改善。
我是网络世界的新手,因此在这种情况下,诸如选择哪种字体或长时间的Web开发人员会选择这样的问题对我来说是一个新的突破。
是否有特定的字体(和大小),对于这4个列表框来说是更好的选择?还是我在浪费时间在看字体,而在其他地方,例如定位控件等?
最佳答案
这实际上不是字体问题,而是样式问题。不幸的是,如果您不熟悉网络,那么您已经陷入了一个相当复杂的角落。借助SharePoint中托管的Access发布网页,它变得既复杂又明智地实现了CSS / HTML样式。
因此,调试正在发生的事情非常困难,而无需访问用于呈现此页面的特定html和css。即使这样,也无法保证会有一个简单的解决方案。
您的第一个调用端口应该是安装Internet Explorer Developer Toolbar,这将使您可以检查在页面的该部分上呈现的html,并尝试更改应用于不同标签的样式。
虽然学习这些东西不会浪费时间,但要花很多时间才能掌握。
总的来说,我建议您先使用它,直到您掌握了一些CSS知识为止。
关于sharepoint - 为网络表单选择字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2944803/