【发布时间】:2016-08-02 20:42:36
【问题描述】:
在我的 PhoneGap 应用程序中,我有以下表单按钮:
<input type="button" value="Proceed" id="proceed">
我的样式表中有以下内容来覆盖原来的 jQuery mobile:
#proceed {
background-color: red;
opacity: 1;
width: 50%;
}
如果我不将不透明度设置为 1,那么背景颜色会被洗掉,并且没有多大用处。但是,当我将其设置为 1 时,红色的“背景”颜色出现在文本上(由 html 中的“值”反映)“继续”,这就是问题所在。
此外,尽管宽度设置为 50%,但按钮似乎保持 100% 的宽度,内部框为 50% 宽度的红色。我不确定这个内部盒子效果是从哪里来的 - 它一定是一个 jQuery 功能,因为它不在我的代码中。
这看起来很不寻常 - 我如何设置整个按钮的样式?或者更简单地说,我怎样才能让按钮的值出现在背景颜色之上?
【问题讨论】:
-
添加的 css 似乎不会影响提供的按钮 (html) - 请在您的问题中添加 minimal reproducible example
-
@ochi - 道歉 - 剪断了错误的 html 行。谢谢
-
嗯,编辑是一种改进,但仍然不是minimal reproducible example - 在问题中,您引用了一个标签(不存在),然后引用了一个内部框(不,不存在任何一个)。帮助我们,帮助你!否则无法回答问题。
-
听起来这个问题比你提出的要多。正如 ochi 建议的那样,您应该提供足够的代码来重现您的问题,否则任何人都不太可能为您提供帮助。
标签: jquery html css cordova jquery-mobile