我想添加一個:在僞類後的.readmore類在Joomla。:在僞元素工作在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似乎完全忽略了:after元素。
編輯:我已經發現它與.readmore
的display:
有關。如果我同時使用.readmore
和它的:after
僞設置爲:block
,但是.readmore
在它自己的行上(很明顯),我確實喜歡它是內聯的。如果我將它設置爲:inline
或:inline-block
,它將在Safari/Chrome中停止工作(但FF似乎並不在意......它會呈現:after
假 - 無論如何 - 作爲跨越列的水平線) 。關於FF/Safari/Chrome如何渲染塊元素的任何提示/建議或資源?
如果這讓我感到困惑,我會截取一些截圖並在稍後發佈。
在你的內容聲明中沒有'... more',但它適用於我的Chrome - http://jsfiddle.net/ncYmC/ – mrtsherman
哦,'... more'在其他地方聲明,在語言文件。 :after元素只應該是行(代表
,我想)。 – Dennis