【问题标题】:PHP Echo Styling outputPHP Echo 样式输出
【发布时间】:2012-07-10 14:46:05
【问题描述】:
<?php
if (in_array($key,$following)){
        echo ' <form id="follow" action= "action.php" method="GET" data-theme="a">
        <input type="hidden" name="id" value="$key"/>
        <input type="submit" name="do" value="follow" data-theme="a"/>
</form>';

?>

我正在尝试设置此回声部分的样式。我让它输出到另一个以 HTML div 标签为框架的 PHP 文件。我该怎么办?除了这个输出之外,我在页面上的所有其他内容都正确设置了样式。

编辑** 我编辑了代码,这是一个表单。但无论如何,我有另一个引用此 php 代码的 php 文件,在第二个 php 文件中,它被包装在 html 中,该页面上的 div 标记显示来自该页面的回显,但我无法让 css 工作其他文件。我已经尝试过#follow。不走运。

【问题讨论】:

  • 那么“造型”是什么意思?
  • 你是什么意思“让它输出到另一个用 HTML div 标签框起来的 PHP 文件”?上面的代码在哪个文件中?无论哪种方式,您都可以在 CSS 中使用 #follow 作为 div 轻松访问它。
  • 我之前没有看到具有actionmethod="GET" 的DIV 标签。我错过了什么吗?
  • @tcoder:不,你没有错过什么。那确实是一个 div 非常努力地伪装成一个表单。
  • 顺便说一句,您试图让 PHP 在单引号字符串中解析变量,这是行不通的

标签: php styles


【解决方案1】:

创建自己的函数:

function myecho($text){
    echo "<div class='your_css_class'>".$text."</div>";
}

当你想回显某些内容时,只需写 myecho("my message");

【讨论】:

  • 我不知道在这种情况下函数会做什么,而不是我没有得到 OP 的问题。
  • 我不确定,但我认为他想为他的回声文本设置样式。也许在一个样式化的 div 中
  • 那是正确的boyd,但这个php代码在另一个文件中被引用,我有所有的HTML。回显的文本进入该页面,但来自该其他页面的样式不起作用。
  • 您的路径似乎有问题。请检查您的路径中的 .css 文件
猜你喜欢
  • 1970-01-01
  • 2014-05-08
  • 2016-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-27
  • 1970-01-01
相关资源
最近更新 更多