Cod*_*oso 2 html css forms textarea
我有一个超级简单的 HTML 表单:
<form name="editor" action="#" method="POST">
<textarea name="contents" cols="100" rows="50"><?php echo $text; ?></textarea>
<br>
<input type="submit" name="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
里面回显的文本是 HTML 代码。
现在,当 CSS 关闭时,它可以完美运行。
但是当它打开时,我:
我试过什么:
我唯一的想法是 textarea 可能从某个地方继承了一些 CSS,但是什么样的 CSS 会导致这种行为,要寻找什么?
这是firebug看到的CSS:
textarea {
overflow: auto;
resize: vertical;
vertical-align: top;
}
button, input, select, textarea {
font-size: 100%;
margin: 0;
}
html, button, input, select, textarea {
color: #222222;
font-family: sans-serif;
}
Run Code Online (Sandbox Code Playgroud)
感谢您的回复!
谢谢大家!你实际上通过设置这个小提琴帮助了我,我开始在那里粘贴部分 CSS,如果有人遇到同样的问题,这就是导致问题的原因:
body {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
Run Code Online (Sandbox Code Playgroud)
基本上禁用的文本选择显然是从 body 继承的。
再次感谢大家。
附注。还要向怀疑我在 textarea 中的代码未转义的任何人澄清 - 是的,但这似乎不是问题,您显然可以做到这一点。