PHP更改加载页面链接样式

标签 php css styles

是否有任何自动更改加载页面链接样式的方法?例如,这是我的菜单:

<a href="private.php?show=link1"><div class="side_cat_btn_grn">
    <div class="in_block side_btn_logo"><img src="img/ico/ico_id1.png" alt="" /></div>
    <div class="in_block side_btn_txt txtsdw_green">link1</div>
    <div class="clear"></div>
</div></a>
<a href="private.php?show=link2"><div class="side_cat_btn_grn">
    <div class="in_block side_btn_logo"><img src="img/ico/ico_id2.png" alt="" /></div>
    <div class="in_block side_btn_txt txtsdw_green">link2</div>
    <div class="clear"></div>
</div></a>
<a href="private.php?show=link3"><div class="side_cat_btn_grn">
    <div class="in_block side_btn_logo"><img src="img/ico/ico_id3.png" alt="" /></div>
    <div class="in_block side_btn_txt txtsdw_green">link3</div>
    <div class="clear"></div>
</div></a>
<a href="private.php?show=link4"><div class="side_cat_btn_grn">
    <div class="in_block side_btn_logo"><img src="img/ico/ico_id4.png" alt="" /></div>
    <div class="in_block side_btn_txt txtsdw_green">link4</div>
    <div class="clear"></div>
</div></a>

那么问题来了,如何改变加载的页面private.php?show=link1 样式而不在每个页面附加样式? 因为我有很多页面,整个菜单都包含在 php 文件中。因此,样式会根据加载的页面而改变,例如:private.php?show=link1private.php?show=link3 是在 PHP 上还是在其他方面?

干杯!

最佳答案

在您的 private.php 中,您可以放置​​如下内容:

 switch ($_GET['show']) {
    case 'link1':
          echo "<style> .... </style>";
        break;
    case 'link2':
          echo "<style> .... </style>";
        break;
    case 'link3':
          echo "<style> .... </style>";
        break;
    case 'link4':
          echo "<style> .... </style>";
        break;

    default:
          echo "<style> .... </style>";
        break;
}

将每个链接的 ... 替换为您的 CSS。

关于PHP更改加载页面链接样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26305772/

相关文章:

php - 检查数字是否为十进制

PHP - PDO 回显 $array ['name' ];不管用

javascript - 获取所有 css 类背景和颜色属性值

html - 为什么 z-index 不起作用?

css - 找出给定页面上使用的 CSS 样式

php - 使用变量名获取常量值

css - HTML/CSS : a:hover doesn't seem to change other div?

c# - 设计窗口样式

css - Dojo - 在 domConstruct.create() 中提供多个类名

php - 使用 twbs 分页插件通过 ajax 更新 smarty 变量