You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为PHP生成的阅读更多链接添加指定CSS样式?

没问题!你可以通过两种方式给这个阅读更多链接添加你需要的样式,我来一步步给你说明:

方法1:直接添加内联样式

JHTML的link方法支持第三个参数,用来设置链接的HTML属性。你可以直接把样式写在style属性里,修改后的代码如下:

if ( preg_match("/GN_readmore/", $html) && $link ) {
    $gn_readmore = JHTML::_('link', $link, JText::_('MOD_GLOBALNEWS_READ_MORE_TITLE'), array(
        'style' => 'border-bottom: 1px solid #000000; padding: 20px;'
    ));
}

这样生成的链接就会直接带上你需要的内联样式啦。

方法2:使用CSS类(推荐,更易维护)

如果之后需要修改样式,内联样式会比较麻烦,更推荐给链接加一个自定义CSS类,然后单独写样式:

第一步:修改PHP代码,添加class属性

if ( preg_match("/GN_readmore/", $html) && $link ) {
    $gn_readmore = JHTML::_('link', $link, JText::_('MOD_GLOBALNEWS_READ_MORE_TITLE'), array(
        'class' => 'gn-readmore-link'
    ));
}

第二步:添加CSS样式

在你的模板CSS文件里加上这段代码:

.gn-readmore-link {
    border-bottom: 1px solid #000000;
    padding: 20px;
}

这种方式更灵活,后续调整样式只需要修改CSS即可,不需要动PHP代码。

内容的提问来源于stack exchange,提问作者semkarq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 10:07:38