如何将css代码放在php请求id中


How to put css code in php request id?

当调用php请求id时,我想针对该请求id中的类(行)添加一个css代码(display:none)。有人能帮我吗?

在一个特定的id编号434中,我想针对一个名为"rows"的类添加一些css代码。因此,当调用434-id时,以"rows"命名的类将被css代码隐藏(例如display:none)。我要怎么做。现在我已经做了这样的事情:

<?php
if($_REQUEST['id']=='434'){
?>
<?php
}
?>

在这方面需要你的帮助。

我要放代码的页面结构如下:

<?php
defined('_JEXEC') or die;
JHtml::_('formbehavior.chosen', 'select');
?>
<div class="search<?php echo $this->pageclass_sfx; ?>">
</div>

如果您的请求ID等于434,您可以简单地在HTML文件中添加CSS定义。

使用!important关键字覆盖主CSS文件中的CSS定义。

<html>
  <head>
    <link rel="stylesheet" href="yourmainstylesheet.css"/>
    <?php
      if($_REQUEST['id']=='434'){
    ?>
    <style>
      .rows {
        display: none !important;
      }
    </style>  
    <?php
      }
    ?>

PHP:(在if内部)和代码中的HTML之上

$myClasses="rows rowsNoDisplay";

HTML:

<div class="<?php echo $myClasses?>">...</div>

CSS:

.rowsNoDisplay{
    display:none;
}