PHP 使用依赖于“页面”视图的动态值加载样式表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 使用依赖于“页面”视图的动态值加载样式表相关的知识,希望对你有一定的参考价值。

/*** file: header.php ******************************/

<link rel="stylesheet" type="text/css" media="screen" href="<?php

//Import stylesheet for the different pages
if ( is_frontpage() || is_page('index') || preg_match( "#/index/#i" , $_SERVER['REQUEST_URI']) ) {
        print getdir().'/home.css';
}
else {
    echo getdir().'/sub.css.php?p=';
    if ( is_home() || is_single() || is_archive() || preg_match("#/blog/#i",$_SERVER['REQUEST_URI']) )
        print 'blog';
    else {
        $post_parent = get_post($post->post_parent);
        print $post_parent->post_name;
    }
}
?>" />

/*** file: sub.css.php ******************************/

<?php header('Content-type: text/css'); ?>

div#sidebar_photo {
    background-image: url("images/sidebar_photo<?php
    
if ( isset($_REQUEST['p']) ) {
    switch ($_REQUEST['p'])
    {
        case 'about': print '4'; break;
        case 'blog': print '5'; break;
        case 'team': print '1'; break;
        case 'products': print '6'; break;
        case 'howtobuy': print '3'; break;
        case 'spreadtheword': print '2'; break;
        case 'join': print '7'; break;
        case 'share': print '8'; break;
        default: print '1'; break;
    }
}
    ?>.jpg");
}

以上是关于PHP 使用依赖于“页面”视图的动态值加载样式表的主要内容,如果未能解决你的问题,请参考以下文章

从useEffect动态呈现样式表?

CSS样式表加载顺序问题

AngularJS正确路由视图但样式表损坏

重新加载动态网站后php没有回显sql表

动态 CollectionView 依赖于 SWIFT 4.0 中的 TableViewCell 值

jQ禁止右键点击隐藏搜索文本框文字在新窗口中打开链接检测浏览器预加载图片页面样式切换所有列等高动态控制页面字体大小获得鼠标指针的X值Y值验证元素是否为空替换元素延迟加载验证元素