“文本对齐:右”在 IE7 上无法正常工作
我有以下结构:
<div><input type='text'/><a></a></div>
Div 文本右对齐,输入左浮动。首先输入是隐藏的。每当我使输入可见时,链接就会在 IE7 中移动到左侧。但在 FF3 中,链接保持在原来的位置。链接移动的原因是什么?如何使其在 IE7 中保持静止?
这里是小提琴。
I have the following structure:
<div><input type='text'/><a></a></div>
Div is text-aligned right and input is floated left. At first input is hidden. Whenever I make the input visible, link moves to left in IE7. But in FF3 link stays where it is. What is the reason of the link's move and how can I make it stay still in IE7?
Here is the fiddle.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试,
为了获得一致的结果,请使用
float: left;
作为输入,使用float: right
作为链接。Try,
For consistent result, use
float: left;
for the input andfloat: right
for the link.对于 IE7,请使用如下 css。看起来你正在使用 display:none;用于隐藏它的输入。
For IE7 use css as below. Looks like you using display:none; for input to hide it.