Chr*_*ris 40 html css textarea center
原谅我提出这么简单的问题,我是HTML和CSS的新手.有一个简单的方法来中心textarea?我想我会尝试使用
textarea{
margin-left: auto;
margin-right: auto;
}
Run Code Online (Sandbox Code Playgroud)
但它(显然?)没有用.
Dou*_*las 79
边距不会影响textarea,因为它不是块级元素,但如果您愿意,可以使其显示块:
textarea {
display: block;
margin-left: auto;
margin-right: auto;
}
Run Code Online (Sandbox Code Playgroud)
默认情况下,textareas display: inline
,这就是为什么你可以轻松并排放置它们,以及为什么text-align: center
答案也可以工作.
textarea也可以通过将它放在一个flexbox容器中居中,如下所示:
<style>
div.justified {
display: flex;
justify-content: center;
}
</style>
<div class="justified">
<textarea>Textarea</textarea>
</div>
Run Code Online (Sandbox Code Playgroud)
text-align
元素的父元素集center
,如下所示:
HTML:
<div>
<textarea></textarea>
<div>
Run Code Online (Sandbox Code Playgroud)
CSS:
div { text-align: center; }
Run Code Online (Sandbox Code Playgroud)
这是一个例子:http://jsfiddle.net/ujzLt/