jQuery ui 滑块移动整个表单

发布于 2024-11-28 14:43:17 字数 207 浏览 0 评论 0原文

我在使用联系表单生成器时遇到问题。

当我使用 jQuery 滑块时,如果我将滑块移至“0”,则整个表单会向右移动一点。如果我将滑块移动到“100”,整个表格就会向左移动一点。

我使用表格是为了保持表单的结构。 链接到我的表单

Im having a trouble using my contact form generator .

When i use the jQuery slider, and if i move the slider to '0' the whole form moves a bit on the right. And if i move the slider to '100' the whole form moves a bit to left.

I use tables in order to keep the structure of the form.
Link to my form

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

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

发布评论

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

评论(2

白日梦 2024-12-05 14:43:17

您还没有考虑到显示货币数量的容器的相对位置;随着小数点变大,你的内容就会被推动。要么使其绝对定位,要么考虑可以占据的最大空间(给它一个宽度为 100 的空间)。

您必须对确定布局的父级执行此操作。在本例中为表的第 th。我强烈建议您停止使用表格作为制作布局的工具。您应该使用用于创建布局的语义标签。

You haven't accounted for the relative position of the container that shows the number of currency; as the decimals get bigger is pushes your content. either make it absolutely positioned or account for the maximum space is can occupy (give it a width that has space for 100).

You have to do that to the parent that determines the layout. in this case the th of the table. I strongly advice you to stop using tables as a tool for making layouts. you should use semantic tags that are made for creating layouts.

潦草背影 2024-12-05 14:43:17

这只是标签大小的问题,您在标签上放置了固定宽度(width:20px),这是一个内联元素。

但是您不能在内联元素上执行此操作,因此它的大小会随着文本的变化而变化。如果你放一个 div ,就像这样:

yourtext

宽度不会改变。

编辑:为了更好地了解内联元素宽度的使用: CSS 固定宽度一个跨度

It's just a problem for the size of your label, you're putting a fixed width (width:20px) on your label, which is an inline element.

But you can't do that on inline elements so it's size change as the text change. If you put a div around, like that:
<div style="width:40px">yourtext<label></label></div> the width won't change.

Edit: to get a better idea on the use of width with inline elements: CSS fixed width in a span

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