我正在使用ms-access构建一些Web表单。在大多数情况下,ms-access内部表单的保真度以及发布到Web并从Web浏览器运行时的相同形式看起来非常好。
但是我的问题是一些列表框。这是客户端表单的屏幕截图。
然后,发布到Access Web服务时使用相同的表单。
在浏览器中运行时,表单看起来比访问客户端更好。我用于4个列表框(时间选择器)的字体是“MS Sans Serif”,点大小为8。
正如两个屏幕截图所示,Web浏览器中的2表单看起来完全不同。我在客户端调整了大小所需的列表框,以便在Web浏览器中获得漂亮的结果。
我宁愿在客户端中调整窗体的大小,就像这个屏幕截图一样:
我当然可能不得不忍受这种尺寸和渲染差异。我想知道是否有人有任何关于选择可能改善这种情况的不同字体的建议?我在此问题中包含了SharePoint标记,因为Access Web服务确实在SharePoint上运行。也许有一些我不知道的Web服务器设置可能会改善这种情况?
我尝试了大约10种不同的最常见的字体(Calibri,Arial,Times New Roman等),并且尺码问题没有真正改善。
我是网络世界的新手,所以在这种情况下选择什么字体或者很长时间的Web开发人员会选择什么样的问题对我来说是一个很大的障碍。
对于这4个列表框,是否有特定的字体(和大小)?或者我是在浪费时间看字体,还是在寻找其他诸如锚定控件等的地方?
答案 0 :(得分:1)
这不是真正的字体问题,而是样式问题。不幸的是,如果你是网络新手,你已经设法陷入了一个相当复杂的角落。使用Access发布在SharePoint中托管的Web页面,它与CSS / HTML样式明智一样复杂。
因此,如果不访问用于呈现此页面的特定html和css,调试正在进行的操作非常困难。即便如此,也无法保证会有一个简单的解决方案。
您的第一个停靠点应该是安装Internet Explorer Developer Toolbar,这将允许您检查页面该部分上呈现的html,并尝试更改应用于不同标记的样式。
虽然学习这些东西不会浪费时间,但需要花费大量时间才能掌握。
总而言之,我建议只是与它一起生活,直到你有一些CSS知识可以提供帮助。