我有一个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且居中的文字。
我该怎么做?
答案 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>