用CSS定位PHP函数输出
我有一个购物车应用程序,我想在我的主页上添加一个微型购物车。购物车是“modcart.php”页面,我通过以下操作将其包含在我的主页中:用CSS定位PHP函数输出,php,css,Php,Css,我有一个购物车应用程序,我想在我的主页上添加一个微型购物车。购物车是“modcart.php”页面,我通过以下操作将其包含在我的主页中: function miniCart(){ ob_start(); include('modcart.php'); $page = ob_get_clean(); return $page; } 有更好的方法吗?如果没有,我现在如何在CSS中定位此函数的输出?根据在modcard.php页面中如何设置HTML和CSS,您可以尝试进行某种模式替换
function miniCart(){
ob_start();
include('modcart.php');
$page = ob_get_clean();
return $page;
}
有更好的方法吗?如果没有,我现在如何在CSS中定位此函数的输出?根据在
modcard.php
页面中如何设置HTML和CSS,您可以尝试进行某种模式替换来修改正在使用的ID或类。不过,在这种情况下,可能最简单的方法是根据include之前设置的值更改PHP脚本的输出
例如,如果要将微型购物车功能更改为执行以下操作:
function miniCart($page='default'){
ob_start();
include('modcart.php');
$page = ob_get_clean();
return $page;
}
然后,您可以根据$page
变量更改modcard.php
中发生的事情。如果您的代码正确地将HTML和CSS样式分离到实际的CSS样式表中,那么只需根据以下值切换加载的样式表:
<link rel="stylesheet" href="modcart-<?php echo isset($page) ? $page : "default"; ?>.css">
这完全取决于函数生成的html。