Я смущен тем, почему мои стили здесь для идентификатора, отображаемого в Chrome и Firefox, но не в Safari 5. Только когда я добавил встроенный стиль к элементу, он также работал в Safari. Что дает? Вот полный код для http://jsfiddle.net/sareL/3/fiddle.
<style type="text/css">
#source {
font: italic 200 0.8em/0.1em georgia, serif;
float: right;
color: #89888C;
margin-right: 10px;
}
#source:hover {
text-decoration: underline;
}
</style>
<figure>
<a id="source" <!-- I had to add this inline style to get it working in Safari--> style="font: italic 200 0.8em/0.1em goergia, serif; float: right; color: #89888C; margin-right: 10px;" href="http://www.cpj.org/" target="_blank">Source: Committee to Protect Journalists</a>
</figure>
Согласно MDN, поддержка <figure>
не была добавлена в Safari до версии 5.1.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figure
Может, проблема?
@-webkit-keyframes shadow-shift
с вашим кодом, кажется, что @-webkit-keyframes shadow-shift
нарушает стиль. Прокомментируйте это, и ваш стиль будет работать. Вы используете препроцессор или ванильный CSS? // Комментарий не будет работать в последнем.
<!-- comment here -->
) для HTML, и вы неправильно написали свое имя шрифта (должно быть,georgia
).