Joomla .readmore 클래스에 pseudo-class를 추가하려고합니다.: 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에서는 완벽하게 작동합니다. 기사 소개 뒤에는 "... more"링크가 있고 그 다음에 줄이오고 그 다음 인트로가옵니다. Safari와 Chrome은 the : after 요소를 완전히 무시한 것처럼 보입니다.
편집 : 나는 display:
이 .readmore
인 것과 관련이 있다는 것을 알아 냈습니다. .readmore
및 :after
이 모두 :block
으로 설정되었지만 .readmore
이 고유 한 행 (분명히) 인 경우 Safari/Chrome에서 작동하며 실제로 인라인이어야합니다. :inline
또는 :inline-block
으로 설정하면 Safari/Chrome에서 작동을 멈 춥니 다. (하지만 FF는 상관하지 않습니다 ... :after
은 무엇이든 상관없이 유사합니다 - 가로줄이 수평선으로 뻗어 있음) . FF/Safari/Chrome에서 차단 요소를 다르게 렌더링하는 방법에 대한 도움말이나 조언 또는 자료
혼란 스러울 경우 일부 스크린 샷을 찍어 나중에 게시하겠습니다.
일부 텍스트가있다, 다음 iniline이는 새 줄에 다음 끝, 그리고에서«더 ...»텍스트가있다 : 만약 내가 제대로 이해하고
콘텐츠 신고서에 '... 더보기'가 없지만 Chrome에서 작동합니다. - http://jsfiddle.net/ncYmC/ – mrtsherman
아, '... 자세히'는 다른 곳에서 선언되었습니다. 언어 파일. : after 요소는 단지 라인으로 간주됩니다 (
에 서 있어야합니다). – Dennis