我想创建一个文本输入与一个明确的按钮在一个狭窄的空间。与iPhone一样,我想将按钮(小x图像)放在最右侧的输入内,以便用户只需单击该按钮即可清除该值,而不必浪费输入旁边的空间。如何在文本输入的上方放置跨浏览器按钮?
现在,我在输入上使用背景图像,并在顶部悬停了不可见的跨度。这完成了我想要的,但有一些问题:如果用户键入的文本太多只是越过图像,并且IE似乎不支持图像上方的元素。为了解决第一个问题,我尝试在右侧设置输入的边界,但是缩小了整个事物的范围,而不是保持输入的大小相同并将文本限制在某个区域。
你知道的任何方法可以让我创建这个紧凑的输入和清除按钮的组合,让它的外观和功能在所有现代浏览器一样的吗?
谢谢!
本来可以使用填充而不是边距... – mpen 2009-07-03 20:10:05