如何将徽章放置在靠近图标的位置?

How to position badge closer to icon?

我正在尝试使用 Material Design Lite 中的导航布局制作一个网站,我想在我的导航栏中放置一个带有通知的图标。到目前为止,我有这样的事情:http://codepen.io/anon/pen/qONOjP

<html>
  <head>
    <!-- Material Design Lite -->
    <script src="https://storage.googleapis.com/code.getmdl.io/1.0.4/material.min.js"></script>
    <link rel="stylesheet" href="https://storage.googleapis.com/code.getmdl.io/1.0.4/material.indigo-pink.min.css">
    <!-- Material Design icon font -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
  </head>
  <body>
    <!-- Always shows a header, even in smaller screens. -->
    <div class="mdl-layout mdl-js-layout mdl-layout--fixed-header">
      <header class="mdl-layout__header">
        <div class="mdl-layout__header-row">
          <!-- Title -->
          <span class="mdl-layout-title">Title</span>
          <!-- Add spacer, to align navigation to the right -->
          <div class="mdl-layout-spacer"></div>
          <!-- Navigation. We hide it in small screens. -->
          <nav class="mdl-navigation mdl-layout--large-screen-only">
            <span id="notifica" data-badge="1" class="icon material-icons mdl-badge">account_box</span>
            <a class="mdl-navigation__link" href="">Link</a>
            <a class="mdl-navigation__link" href="">Link</a>
            <a class="mdl-navigation__link" href="">Link</a>
          </nav>
        </div>
      </header>
      <div class="mdl-layout__drawer">
        <span class="mdl-layout-title">Title</span>
        <nav class="mdl-navigation">
          <a class="mdl-navigation__link" href="">Link</a>
          <a class="mdl-navigation__link" href="">Link</a>
          <a class="mdl-navigation__link" href="">Link</a>
          <a class="mdl-navigation__link" href="">Link</a>
        </nav>
      </div>
      <main class="mdl-layout__content">
        <div class="page-content"><!-- Your content goes here --></div>
      </main>
    </div>
  </body>
</html>

徽章离帐户框图标有点远。不像mdl网站上的徽章:http://www.getmdl.io/components/index.html#badges-section

我该如何解决这个问题?

http://codepen.io/anon/pen/YyWyYv

添加这条规则:

.mdl-badge[data-badge]:after {right: -12px!important;}

!important 应该不是必需的。确保在 加载 Material Design Lite 的 CSS.

之后添加此规则