在textarea中包含文件并制作文本样式

时间:2017-07-07 05:31:04

标签: html

我有一个textarea,其中包含了包含文本的.php文件。

<textarea class="form-control" rows="15" id="terms" value="" disabled><?php include 'outsidefile.php'; ?></textarea>

文字完全出现在textarea上。文件内容是

<?php
     echo 'Some text';
?>

现在我想为此Some text制作样式

<?php
     echo '<p style="font-size: 46px;text-align: center;">Some text</p>';
?>

但是当我加载页面时,我会看到这个<p style="font-size: 46px;text-align: center;">Some text</p>而不是大小为46px且居中的文字。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

您无法将HTML添加到textarea值。它们只是一种输入类型,<textarea>标记之间的任何内容都被视为字符串,而不是解析为HTML。有关使div可编辑的信息,请参阅this post

答案 1 :(得分:0)

您不能将HTML元素或其样式用于textarea

使用contenteditable的{​​{1}} div个帖子。

参见示例,

<强> CSS

textarea

<强> HTML / PHP

<style type="text/css">
    #likeInput {
        -webkit-appearance: textfield;
        background-color: white;
        -webkit-rtl-ordering: logical;
        user-select: text;
        cursor: auto;
        padding: 1px;
        border-width: 2px;
        border-style: inset;
        border-color: initial;
        border-image: initial;
        text-rendering: auto;
        color: initial;
        letter-spacing: normal;
        word-spacing: normal;
        text-transform: none;
        text-indent: 0px;
        text-shadow: none;
        display: inline-block;
        text-align: start;
        margin: 0em;
        font: 13.3333px Arial;
        border: 1px solid #a9a9a9;
        -webkit-writing-mode: horizontal-tb;
    }
</style>