Seb*_*nes 9 html css textarea responsive-design
我怎样才能让它不会越过小显示器的边界?我希望得到当前显示的宽度!
<textarea></textarea>Run Code Online (Sandbox Code Playgroud)
小智 25
您需要更改它的默认值box-sizing.
textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
我同意上述所有答案,但有一个未解决的问题是,如果您不指定列数,则 textarea 实际上不会填充 div 或元素的宽度。所以我使用以下内容:
<textarea cols="120" style="max-width:100%;">TEXT GOES HERE</textarea>
Run Code Online (Sandbox Code Playgroud)
我将列数设置为略大于大屏幕上 div 的宽度,并且当屏幕变小时,它会根据屏幕尺寸进行响应。
在元素上设置最大宽度。
textarea {
max-width: 100%;
}Run Code Online (Sandbox Code Playgroud)
<textarea></textarea>Run Code Online (Sandbox Code Playgroud)