社区
CSS
帖子详情
处于非 100% 宽的 div 里面的 100% 宽表单输入的时候自动变宽怎么办?
2ndboy
2006-11-27 08:56:21
比如如下代码:
<div style="margin-right:200px">
<textarea style="width:100%"></textarea>
</div>
在 IE 里面,在 textarea 里一输入东西 textarea 的宽度就会自己变宽,<input type="text"/> 也一样。FireFox 里面就没这个问题,怎么解决呢?谢谢!
...全文
316
6
打赏
收藏
处于非 100% 宽的 div 里面的 100% 宽表单输入的时候自动变宽怎么办?
比如如下代码: 在 IE 里面,在 textarea 里一输入东西 textarea 的宽度就会自己变宽, 也一样。FireFox 里面就没这个问题,怎么解决呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
2ndboy
2006-11-29
打赏
举报
回复
谢谢 zeroleonhart!按你说的方法可以解决:
<div id="aa" style="margin-right:200px">
<textarea id="bb"></textarea>
</div>
<script type="text/javascript">
var aa = document.getElementById( 'aa' );
var bb = document.getElementById( 'bb' );
bb.style.width = ( aa.offsetWidth - 2 ) + "px";
</script>
不过也不是完美的解决方案,因为这么设置以后浏览器窗口大小改变后网页布局不会跟着变了,就算处理 div 的 onResize 也不行。只能通过脚本解决吗?纯 HTML + CSS 不能避免这个 IE 的 bug?
谢谢 zeroleonhart,明天还没有其它方案的话就结贴。
ImN1
2006-11-29
打赏
举报
回复
div本身没有定义宽度的话子级的width是不起作用的
建议div就应该使用100%或相关定义
zeroleonhart
2006-11-28
打赏
举报
回复
用js来使输入框的绝对宽度和div的宽度一样就可以了
2ndboy
2006-11-27
打赏
举报
回复
to chengxiaofeng:
那个 div 不能固定,再外面的容器也不能固定,因为这是一个两栏布局的一部分,定死宽度的话这个两栏布局就不能自适应浏览器窗口了。
能不能给个不定死宽度的解决方案?
chengxiaofeng
2006-11-27
打赏
举报
回复
<body margin-right:200px>
<div style="margin-right:200px">
<textarea style="width:100%"></textarea>
</div>
</body>
chengxiaofeng
2006-11-27
打赏
举报
回复
因为你外面没有DIV固定,所以就会自己变宽
《程序天下:JavaScript实例自学手册》光盘源码
5.3
div
的
自动
滚动 5.4
div
的折迭效果 5.5 圆角
div
5.6 动态添加iframe框架 5.7 用层实现长文章分页 5.8 iframe自适应高度 5.9 类似MSN的消息提示 5.10 只打印iframe的内容 第6章 下拉列表特效 6.1 下拉框实现多选 ...
程序天下:JavaScript实例自学手册
5.3
div
的
自动
滚动 5.4
div
的折迭效果 5.5 圆角
div
5.6 动态添加iframe框架 5.7 用层实现长文章分页 5.8 iframe自适应高度 5.9 类似MSN的消息提示 5.10 只打印iframe的内容 第6章 下拉列表特效 6.1 下拉框实现多选 ...
ExtAspNet v2.2.1 (2009-4-1) 值得一看
-如果TreeNode的属性Enabled="false",则此项变灰并且不会被选中(feedback:your568)。 -修正TreeNode的属性NavigateUrl不接受服务器端URL(以~/开头)的BUG。 -增加Accordion和Tree配合使用的示例(other\...
HTML CSS整理笔记
移动端常用的字体尺寸单位,说白em就相当于“倍”,比如设置当前的
div
的字体大小为1.5em,则当前的
div
的字体大小为:当前
div
继承的字体大小*1.5。 但当
div
进行嵌套时,em始终按当前
div
继承的字体大小来缩放。 2.rem...
移动端自定义数字键盘实现:支持两位小数、
div
模拟
输入
框与光标
为此,采用
div
模拟
输入
框并配合自定义数字键盘成为提升体验与安全的关键方案。本章提出“语义化结构 + 行为解耦 + 视觉仿真”三位一体的设计架构:通过语义化HTML构建可访问的DOM结构,利用CSS还原原生键盘视觉细节...
CSS
61,125
社区成员
60,706
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章