导航器中组件的不同显示

发布于 2024-12-11 03:49:56 字数 308 浏览 0 评论 0原文

我的问题包括在表单中显示组件。首先,我正在开发 JSF 和 Facelet 应用程序。在我的一个页面中,我放置了一个具有固定宽度的 inputText,但是当我在 Chrome 和 IE 导航器中执行该项目时,我的显示主要在组件宽度上有所不同。

这是代码的一部分:

chrome 中的组件宽度:602px

IE 中的组件宽度:604px

任何人都可以帮助我。

My problem consist of displaying components in forms. First I m working on a JSF and facelet application. In one of my pages I put a inputText with a fixed width but when I execute the project in Chrome and IE navigators I have a different display mostly in component width.

This is the part of code: <h:inputText style=" width : 600px;" value="#{MyBean.Name}" />

component width in chrome :602px

component width in IE : 604px

Can anyOne help me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉风有信 2024-12-18 03:49:56

Achraf,

这个问题通常与填充或缺乏填充有关。 IE 处理相对于宽度填充的方式与大多数其他浏览器不同。一种将 padding 添加到 width,而另一些则单独跟踪 paddingwidth。浏览器之间的这种不一致非常普遍,以至于我通常以 body * {padding:0;} 开头 CSS,并根据需要以特定样式进行覆盖。

此外,您指定的样式越少,浏览器(或用户代理)对未指定的规则样式的控制力就越大。这意味着这些宽度不一致的浏览器可能会在他们认为必要时向 添加 padding。尝试将 padding:0 添加到 style 属性中。这将迫使问题出现,可能需要一些调整,但最终应该可以解决您的问题。

希望这有帮助,
模糊逻辑

Achraf,

Often this problem has to do with padding or lack thereof. IE handles padding relative to width differently than most of the other browsers. One adds the padding to the width, while some others track padding and width separately. This inconsistency among browsers is so prevalent that I commonly start my CSS with body * {padding:0;} and override in specific styles as needed.

Additionally, the less style you specify, the more control the browser (or User Agent) has over the style of rules that are not specified. This means that these browsers with the inconsistent widths are probably adding padding to the <input> as they deem necessary. Try adding padding:0 to your style attribute for your <input>. This will force the issue and may require a little tweaking but should ultimately solve your problem.

Hope this helps,
FuzzicalLogic

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文