2015-11-12 152 views
0

我想制作一个非常简单的响应页面。宽度工作正常;当我调整窗口大小或使用移动设备显示时,它很好,但高度不能正常工作,特别是textarea。 查看下面的一个笔记本电脑的屏幕截图,高度是好的 看到调整后的屏幕截图(类似于移动设备),页面的高度不是100% 任何想法?自举高度响应度

这里是我的代码:

<head> 
    <link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet"> 
.... 
</head> 
<body> 
<div class="container-fluid"> 
    <div class="row"> 
     <div class="col-sm-10 col-sm-offset-1"> 
      <br> 
      <img src="image.png" 
      <br><hr> 
      <div class="form-group"> 
        <textarea disabled class="form-control" style="height: 100%;" > 
          Lorem ipsum dolor sit amet.... 

        </textarea> 
        <br> 
        <hr> 
      </div> 
     </div><!--/col-5--> 
    </div> 
</div> 
</body> 

enter image description here enter image description here

+0

什么不响应?也许给我们看一张图片 – Nvan

+0

你可以看到现在的2个截图 –

+0

这个链接应该可以帮助你理解百分比高度问题:http://webdesign.about.com/od/csstutorials/f/set-css-height-100- percent.htm – Dinei

回答

0

那是因为你的textarea的height: 100%;意味着你的textarea的将是完全你的屏幕大小。

所以你必须通过减小高度使其更小,图片和边距/填充可能需要25/30%的屏幕,所以你应该将尺寸设置为大约70%。

而滚动条出现的原因是浏览器的调整最大化。我会建议在chrome上使用设备模式来测试它(ctrl + shift + M)。

+0

我设置为80%,这是相当好的。谢谢 –