нужна помощь в отладке, почему не удается CSS - PullRequest
1 голос
/ 16 июля 2010

У меня есть разметка, как

показано здесь

Мне интересно, почему это выглядит как линии 12 и 13

.notes:link span,
.notes:visited span { ...

кажется, что он работает

.comments span,
background-position: -16px -16px;
}
.permalink:link span,
.permalink:visited span {
background-position: -32px -16px;
}

кажется, что его не существует

по какой-то причине cssdesk, кажется, не работает в этом коде случая ниже ...

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
    .notes:link span,
    .notes:visited span, 
    .comments span,
    .permalink:link span,
    .permalink:visited span {
      background: url("http://static.tumblr.com/ikeq9mi/F6Tl4vrjj/metasprite.jpg") no-repeat;
      padding-right: 16px; /* width */
      font-size: 15px; /* height */
      margin: 0 2px;
      position: relative;
      top: -1px;
    }
    .notes:link span,
    .notes:visited span {
      background-position: 0 -16px;
    }
    .comments span,
      background-position: -16px -16px;
    }
    .permalink:link span, 
    .permalink:visited span {
      background-position: -32px -16px;
    }
    .notes:hover span,
    .notes:active span {
      background-position: 0 0;
    }
    .comments span,
      background-position: -16px 0;
    }
    .permalink:hover span,
    .permalink:active span {
      background-position: -32px 0;
    }
    </style>
</head>
<body>
<a href="{Permalink}#notes" class="notes" title="notes">{NoteCount}<span></span></a> / 
<span class="comments">
  <a href="{Permalink}#disqus_thread" class="dsq-comment-count" title="comments">Comments</a>
  <span></span>
</span> / 
<a href="{Permalink}" class="permalink" title="permalink"><span></span></a>
</body>
</html>

Ответы [ 2 ]

5 голосов
/ 16 июля 2010

Я думаю, у вас должно быть

.comments span {
    background-position: -16px -16px;
}

вместо

.comments span,
    background-position: -16px -16px;
}
0 голосов
/ 16 июля 2010

Ну, CSS-код, который вы опубликовали, неверен, вам не хватает открывающей фигурной скобки, такие вещи могут привести к непоследовательному анализу в браузерах.

.comments span,
background-position: -16px -16px;
}

должно быть

.comments span {
background-position: -16px -16px;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...