当前位置: 首页 > 面试题库 >

Custom Input [type =“ submit”]样式不适用于jquerymobile按钮

薄伟彦
2023-03-14
问题内容

我想在带有jquerymobiles按钮的input [type =“ submit”]按钮上使用我的自定义样式,但是它不起作用。我的html代码是:

<input type="submit"  value="Button name">

我的CSS代码是:

input[type="submit"]
{
    border:1px solid red;
    text-decoration:none;
    font-family:helvetica;
    color:red;
    background:url(../images/btn_hover.png) repeat-x;
}

当我使用以下html代码时,将应用相同的样式:

<a href="#" class="selected_btn" data-role="button">Button name</a>

问题答案:

jQuery Mobile> = 1.4

创建一个自定义类,例如.custom-btn。请注意,要覆盖jQM样式而不使用!important,应遵循CSS层次结构。.ui- btn.custom-class.ui-input-btn.custom-class

.ui-input-btn.custom-btn {
   border:1px solid red;
   text-decoration:none;
   font-family:helvetica;
   color:red;
   background:url(img.png) repeat-x;
}

一个添加data-wrapper-classinput。自定义类将添加到input包装div中。

<input type="button" data-wrapper-class="custom-btn">

jQuery Mobile <= 1.3

Input按钮由具有class的DIV包装ui-btn。您需要选择该div和input[type="submit"]。使用!important对于覆盖Jquery Mobile样式至关重要。

div.ui-btn, input[type="submit"] {
 border:1px solid red !important;
 text-decoration:none !important;
 font-family:helvetica !important;
 color:red !important;
 background:url(../images/btn_hover.png) repeat-x !important;
}


 类似资料:
  • 我编写了自己的用户控件,其中包含一个列表视图,并且其 ItemsSource 是设置运行时。我想从用户控件 xaml 设置我自己的 ListViewItem 样式,但我无法让它工作,无论如何,从 App.xaml 设置它完美无缺,所以我想知道为什么? 用户控件 xaml 如下所示: 我想应用的样式是这样的: 我知道当从用户控件本身执行样式时,不会应用该样式,因为在输出窗口中,我看到添加的每个Lis

  • 当屏幕宽度大于700px时,iframe标签的宽度为400px,高度为225px。如果屏幕宽度小于700px,那么iframe标签的宽度将是屏幕的50%,高度将是屏幕的28.13%。 我试过用这个代码。但不管用。 问题出在哪里?

  • 问题内容: 我正在将html作为innerHtml传递给我的视图。以下是我的看法 如果我通过下面的代码,它工作正常。 如果我通过下面的代码,其中包含颜色,则无法正常工作。 问题答案: 您得到的这种行为是正常的。添加到的类将被忽略,因为默认情况下,封装为。这意味着Angular会阻止样式在组件内部和外部进行拦截。您应该将封装更改为。这样,您将可以在任何需要的地方定义类:在单独的,样式表中(或无关紧要

  • 在SDK管理器的Android 5.0示例中,有示例。它显示了两个对象:一个圆和一个正方形。圆圈的设置为: 在Nexus9上,按原样运行示例,我们在圆圈上得到一个阴影: 如果我们将widget类更改为,保留所有其他属性不变,则会丢失圆圈上的阴影: 从昨天的问题中可以看出,我们如何让在上获得荣誉?是否有一些值需要放入主题或其他内容中?

  • 问题内容: 我正在使用bootstrap.js和angular js,我的代码如下- 这里用于禁用和启用按钮。 在ajax加载完成之前生成的输出HTML 并且在ajax加载完成之后 并且按钮仍然被禁用。我不确定为什么会这样,我在这里看到的几个问题仅是回答了这一问题。 提前致谢。 问题答案: 如果使用的表达式必须使用返回真实值的表达式。表达式的一个示例是。而是输出一个表达式。因此,改用。 ng禁用的