Chrome と Firefox でレンダリングされた id のスタイルがここにあるのに、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>