我尝试使用样式表,但当我把在左边和右边的边距(mx-4),它只是增加了左边的边距和右边的页面。
export default function TextArea() {
return (
<div className="w-full mt-1 ">
<p className="text-purple-800 font-medium px-4 py-1">
What are you thinking?
</p>
<textarea
rows={4}
name="comment"
id="comment"
className="w-full sm:w-auto md:w-2/3 mx-4 h-96 rounded-md border-white sm:text-md placeholder-gray-300 text-black"
placeholder="Type your idea here..."
/>
</div>
)
}
2条答案
按热度按时间uelo1irk1#
我看到您使用全宽
w-full
作为div,文本区域也是如此。这里当你给予
w-full
的时候,它会取父元素的全宽,这里Div取父元素的全宽,文本区域取div的宽度,这里你需要检查div的父元素,然后给它设置正确的宽度。我相信
mx-4
被应用在文本区域的另一端。您可以在浏览器中检查并看到这一点svmlkihl2#
这个问题是由于
w-full
引起的。父div上的类w-full
导致form
占用其父容器的整个宽度。将其更改为
mx-auto
改变这个
到