next.js 表格超出页面

8fsztsew  于 2023-01-25  发布在  其他
关注(0)|答案(2)|浏览(119)

我尝试使用样式表,但当我把在左边和右边的边距(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>
  )
}

uelo1irk

uelo1irk1#

我看到您使用全宽w-full作为div,文本区域也是如此。
这里当你给予w-full的时候,它会取父元素的全宽,这里Div取父元素的全宽,文本区域取div的宽度,这里你需要检查div的父元素,然后给它设置正确的宽度。
我相信mx-4被应用在文本区域的另一端。您可以在浏览器中检查并看到这一点

svmlkihl

svmlkihl2#

这个问题是由于w-full引起的。父div上的类w-full导致form占用其父容器的整个宽度。
将其更改为mx-auto
改变这个

<div className="w-full mt-1 ">

<div className="mx-auto mt-1">

相关问题