问题描述
我不想用固定的高宽度,向让他随分辨率不同自动适应,可以做吗? 问题补充:height:auto 变的很矮,下面还有好大空间
解决方案
在转成json之前,先把你要用的数据编码一下,你看你转的是url还是参数,如果是url就用encodeURI如果是参数就用encodeURIComponentjs对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 2、 进行url跳转时可以整体使用encodeURI例如:Location.href=encodeURI("http://cang.baidu.com/do/s?word=百度&ct=21");3、 js使用数据时可以使用escape例如:搜藏中history纪录。4、 escape对0-255以外的unicode值进行编码时输出%u****格式,其它情况下escape,encodeURI,encodeURIComponent编码结果相同。如何编码,以及以上几个方法的区别具体可参考http://dev.firnow.com/course/1_web/javascript/jsjs/200855/113679.html
解决方案二:
单引号,回车,中括号,冒号什么的特殊的字符 再前面加 ''
解决方案三:
如果设置了固定的值 可能不会 自动撑开!设置 百分比 应该是可以的! 试试嘛! 我们说的太多 反而乱!实践出真实!
解决方案四:
我觉得LZ你应该先试了,思考了再来提问,毕竟你对你自己的需求最了解,JE上的人帮你提供点子与方法,也是花了许多的时间。但是还是需要你自己多试验多思考。祝你尽快能解决此问题。
解决方案五:
给你发一个很有用的,对于你理解HTML中DOM宽高结构很有帮助的东东具体可参考http://hi.baidu.com/assassionman/blog/item/2b91172e49aed35c4fc22687.html希望对你以后的开发也有帮助。这个我是当时做定位应用中研究时找到的。分享给你好了。
解决方案六:
我刚才特意把美工叫来问过这个问题了,他不清楚这个组件是不是象iframe一样,如果是iframe类似的,就要把这个iframe的宽高得到,然后赋值。如果不是的话,完全可以不用设置高度。js在设置这个div的宽高时,要注意grid的css样式中有没有border magin padding之类的,如果有的话,都是需要考虑的,不单单是grid的width和height.因为我做过类似的,完全是用js控制div的大小,位置。
解决方案七:
如果是在css style 里是不行的:引用width:'viewPlan.width', height: 'viewPlan.height', js 是可以的! 不过也挑浏览器的!
解决方案八:
引用宽度我也只能设置成固定值 js算高宽度的化比较麻烦,打算做最坏打算实现不出的时候再做 恩 支持下! 浏览器的变换无常! 实在不行 咱就出绝招 js 控制!
解决方案九:
我刚才看了一下我们美工切的页面,一般对于这样的可以不设置高度,只限宽度就ok。你再试下,看什么情况吧
解决方案十:
那你就试试 js 判断 高度然后赋值和那个iframe 自适应高度原理一样!网上这样的js很多的!
解决方案十一:
height:auto就可以满足自动占据合适的高度。为了让这个div与别的div有一定的间隔,可以再加上:padding:5px最好不要用margin 因为在IE6里面是double值的,有一定的偏差。
解决方案十二:
一般情况下 不设置高度就可以了!或者height:auto或者自己写个 js 判断 高度然后赋值?如果外面那个 DIV 这么设置的话 里面的 gird 高度可以设置成 100%