Joomlaの.readmoreクラスに:after擬似クラスを追加しようとしています。:FFで擬似要素を処理した後、SafariやChromeを使用しないでください。
.readmore
{
font-size:12px;
margin-bottom:2px;
color:#000 !important;
font-weight:bold;
display:inline;
}
.readmore:after
{
content:"";
display:block;
width: 215px;
height: 3px;
border-bottom: 1px solid #CCC;
margin:3px 0 3px 0;
}
Firefoxでは、完全に機能します。記事の後ろには、「もっと見る」リンクがあり、その後に行が続き、次のイントロが続きます。 SafariとChromeはthe:after要素を完全に無視しているようです。
編集:私はそれがと関係があることを理解しました。 .readmore
と:after
が擬似:block
に設定されている場合はSafari/Chromeで動作しますが、.readmore
はそれ自身の行(明らかに)にあり、インラインにしたいと思っています。 :inline
または:inline-block
に設定すると、Safari/Chromeでの動作が停止します(ただし、FFは気にしないようです...列にまたがる水平線として、何でも同じである:after
疑似をレンダリングします) 。 FF/Safari/Chromeがどのようにブロック要素をレンダリングするかについてのヒント/アドバイスやリソース
これが混乱している場合は、スクリーンショットを撮り、後で投稿します。
あなたのコンテンツ宣言には「more more」はありませんが、Chromeでは私にとってはうまくいきます - http://jsfiddle.net/ncYmC/ – mrtsherman
ああ、「もっと...」は他の場所で宣言されています言語ファイル。 :after要素は、行だけであると仮定されます(
のために立っています、と思います)。 – Dennis