无法美化php echo语句

时间:2018-04-20 09:24:14

标签: javascript php html

我使用php开发了一个网页。 我正在通过它执行一些shell脚本,shell脚本返回一些输出(echo语句)。那些echo语句保存在output1,output2等中。 这是我将这些输出重定向到文本区域的代码段。

<textarea>
 <?php
 echo $output1 ;
 echo $output1 ;
 ?>
</textarea>

输出正确地打印在文本区域中。我需要使这些陈述大胆,丰富多彩。但我不能这样做。如果我在回声中添加跨度样式颜色并且所有内容都在文本区域中打印。请帮忙。

由于

3 个答案:

答案 0 :(得分:2)

textarea s无法格式化;使用可以格式化的其他元素,例如div。

&#13;
&#13;
.output {
  font-weight: bold;
  color: blue;
}
&#13;
<div>normal</div>
<div class="output">output1 code</div>
<div class="output">output2 code</div>
&#13;
&#13;
&#13;

<div class="output><?= $output1 ?></div>
<div class="output><?= $output2 ?></div>

答案 1 :(得分:1)

Rafal Tomal的早安

h1 { color: #ffffff; font-family: 'Lato', sans-serif; font-size: 54px; font-weight: 300; line-height: 58px; margin: 0 0 58px; }

快狐狸跳过懒狗!

编辑:: 您可以使用contenteditable属性。它如下:

<?php echo"
    <div id='mytxt' contenteditable='true'>
       Hello, my name is <span style='color: blue;'>Bob</span>
       and I have a friend name <span style='color: green;'>Joe</span>.
    </div>";

您可以在php中添加html以获取更多信息,请转到here

答案 2 :(得分:0)

这似乎更像是一个css问题。您可以为文本区域添加此css样式:

textarea {
  font-weight: bold;
  color: blue;
}