javascript - 通过 CSS 更改 JQuery Mobile 的字体和颜色

标签 javascript jquery html css fonts

在这个问题中,我不会让用户对我的 JQuery 列表中的颜色或字体类型进行任何控制。

我想知道是否有一种方法(无需应用全新的主题)来更改 JQuery 列表的字体颜色。这是当前使用的默认主题。

类名为:ui-content

我已尝试将此 CSS 应用于页面,但页面看起来仍然像默认的 JQuery 主题:

  .ui-content{
      font: "Helvetica Neue-Light", Helvetica, Arial, sans-serif;
      color:#A25254;
  }

这是 ListView 的行之一未更改字体或颜色的示例: enter image description here

我希望字体是浅色,而不是粗体。我还希望能够更改表格左侧的图标。

下面是如何构建表的示例代码:

<div data-role="page" id="page1">
  <div data-role="header">
    <h1>jQuery Mobile Example</h1>
  </div>
  <div role="main" class="ui-content" data-filter="true">
  <!--Begining of Table View-->
    <div data-role="collapsible" data-inset="false">
      <h3>Title</h3>
      <p>Description</p>
    </div>
  </div>
</div>

这是我正在尝试做的 JSFiddle:http://jsfiddle.net/jakechasan/M7LLU/

最佳答案

对此几乎没有选择。首先你应该使用 id 。 <div role="main" class="ui-content" data-filter="true" id="Something">

所以 Css 会是这样的:

#Something{
    font: "Helvetica Neue-Light", Helvetica, Arial, sans-serif;
    color:#A25254;
}

另一种选择是“检查”您的 div 并找出您的 div 的类别。

你会发现这样的东西.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper 粗体字是(我在 google chrome 上查过。如果它是粗体字,那是你应该写的) 如果粗体是:.ui-panel-wrapper
示例:

.ui-panel-wrapper .ui-content{
    yourCss:ishere;
}

关于javascript - 通过 CSS 更改 JQuery Mobile 的字体和颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22545159/

相关文章:

html - CSS:当容器太窄而无法完整显示时隐藏元素

javascript - 如何防止网站上的缓存?

javascript - Firefox Javascript正则表达式获取方括号内但不包括括号的数字数组

javascript - IOS 上的 HTML5 音频 : how can currentTime be less than initial value?

javascript - 流沙字体无法正确呈现

javascript - 从导航点击切换类内容

jquery - 如何显示特定于下拉选择的隐藏div?

javascript - JavaScript 脚本仅在 Internet Explorer 开发人员工具栏可见时在 Internet Explorer 上运行

javascript - 使用javascript拖动多个div

jquery - CSS 或 jQuery 使内容在缩小时垂直居中