首页 > 解决方案 > 如何将css样式添加到php属性

问题描述

我有生成阅读更多链接的 php 代码。我需要添加css style="border-bottom: 1px solid #000000;padding:20px;" ,但不知道如何。任何帮助:

if ( preg_match("/GN_readmore/", $html) && $link ) {
    $gn_readmore  = JHTML::_('link', $link, JText::_('MOD_GLOBALNEWS_READ_MORE_TITLE'));
}

标签: phpjoomla

解决方案


你能复制/粘贴html输出代码吗?我们可能会发现风格的属性。这就是@04FS 所描述的。

示例:如果“阅读更多”是一个标题属性,您可以使用 CSS2 [attribute~=value] 选择器为其设置样式,其中您的属性为“标题”,值为“阅读更多”。确保标题与您的 html 中的显示方式完全相同。

https://www.w3schools.com/cssref/sel_attribute_value_contains.asp

有时您只想在一页上设置“阅读更多”的样式而不影响所有页面。因此,通过菜单管理器(在该菜单项上)为页面分配一个 CSS 名称。如果它不是主导航栏上的菜单项,则创建一个新的(隐藏的)菜单。隐藏的人非常方便,因为您可以拥有内部链接,并且可以灵活地更改该菜单项。然后它会更新整个站点的所有内部链接,就像您的主菜单一样。


推荐阅读