如何为PHP生成的标签设置样式


How to style a PHP generated label?

我有一个来自PHP脚本的IF子句片段,该脚本基本上是一个小型搜索引擎:

if(isset($_REQUEST['search'])){
    $search_term = trim($_REQUEST['search']);
    if(strlen($search_term) <= 0){
        $website_search_dynamic -> error($website_search_dynamic->label("Please enter a search query."),true);
    }else if(strlen($search_term) < $GLOBALS['_SEARCH_MIN_CHARS']){
        $website_search_dynamic -> error($website_search_dynamic->label("Sorry, you must enter at least %d characters in your search query",$GLOBALS['_SEARCH_MIN_CHARS']),true);
    }
    $website_search_dynamic -> search($search_term);
}

如何为这两个标签添加CSS样式?例如,我希望任何一条错误消息都显示在居中的div中。没有什么太花哨的。

谢谢!

您可以执行以下操作:

if(strlen($search_term) <= 0){
$error[] = "Nope";
}

然后,无论你想在html中放在哪里,都可以放:

<?php   
if(!empty($error))  {
   echo "<div align='center' class='foo'>" . $error [0] . "</div>"; 
   }
   ?>

并根据您的需要为类设置样式。

您甚至可以尝试这种方法

 $website_search_dynamic -> error($website_search_dynamic->label("<span style="text-align:center;color:red">Please enter a search query.</span>"),true);

php可以运行html代码您可以简单地添加html内联风格的代码来工作

如果你愿意的话,试试谷歌,找到如何将外部样式添加到php文件中(因为我不知道php

中是否可以使用外部样式